<map version="freeplane 1.2.0">
<!--To view this file, download free mind mapping software Freeplane from http://freeplane.sourceforge.net -->
<node TEXT="RICM&amp;RICR" ID="ID_1723258490" CREATED="1320385288461" MODIFIED="1338379287595"><hook NAME="MapStyle" background="#ffffff">
    <properties show_note_icons="true"/>

<map_styles>
<stylenode LOCALIZED_TEXT="styles.root_node">
<stylenode LOCALIZED_TEXT="styles.predefined" POSITION="right">
<stylenode LOCALIZED_TEXT="default" MAX_WIDTH="600" COLOR="#000000" STYLE="as_parent">
<font NAME="SansSerif" SIZE="10" BOLD="false" ITALIC="false"/>
</stylenode>
<stylenode LOCALIZED_TEXT="defaultstyle.details"/>
<stylenode LOCALIZED_TEXT="defaultstyle.note"/>
<stylenode LOCALIZED_TEXT="defaultstyle.floating">
<edge STYLE="hide_edge"/>
<cloud COLOR="#f0f0f0" SHAPE="ROUND_RECT"/>
</stylenode>
</stylenode>
<stylenode LOCALIZED_TEXT="styles.user-defined" POSITION="right">
<stylenode LOCALIZED_TEXT="styles.topic" COLOR="#18898b" STYLE="fork">
<font NAME="Liberation Sans" SIZE="10" BOLD="true"/>
</stylenode>
<stylenode LOCALIZED_TEXT="styles.subtopic" COLOR="#cc3300" STYLE="fork">
<font NAME="Liberation Sans" SIZE="10" BOLD="true"/>
</stylenode>
<stylenode LOCALIZED_TEXT="styles.subsubtopic" COLOR="#669900">
<font NAME="Liberation Sans" SIZE="10" BOLD="true"/>
</stylenode>
<stylenode LOCALIZED_TEXT="styles.important">
<icon BUILTIN="yes"/>
</stylenode>
</stylenode>
<stylenode LOCALIZED_TEXT="styles.AutomaticLayout" POSITION="right">
<stylenode LOCALIZED_TEXT="AutomaticLayout.level.root" COLOR="#000000">
<font SIZE="18"/>
</stylenode>
<stylenode LOCALIZED_TEXT="AutomaticLayout.level,1" COLOR="#0033ff">
<font SIZE="16"/>
</stylenode>
<stylenode LOCALIZED_TEXT="AutomaticLayout.level,2" COLOR="#00b439">
<font SIZE="14"/>
</stylenode>
<stylenode LOCALIZED_TEXT="AutomaticLayout.level,3" COLOR="#990000">
<font SIZE="12"/>
</stylenode>
<stylenode LOCALIZED_TEXT="AutomaticLayout.level,4" COLOR="#111111">
<font SIZE="10"/>
</stylenode>
</stylenode>
</stylenode>
</map_styles>
</hook>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#26159;edenjun&#30340;&#31508;&#35760;&#21644;&#24605;&#32771;&#20869;&#23481;.
    </p>
    <p>
      &#20026;&#21861;RICR&#21644;RICM&#30340;&#20869;&#23481;&#35201;&#25918;&#22312;&#19968;&#36215;&#21602;?&#22240;&#20026;&#36825;&#20004;&#32773;&#26159;&#24687;&#24687;&#30456;&#20851;&#30340;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x56fe;&#x6807;&#x8bf4;&#x660e;" POSITION="right" ID="ID_122589737" CREATED="1328236503537" MODIFIED="1328236506992">
<node TEXT="" ID="ID_1989738490" CREATED="1328236508338" MODIFIED="1328236530026">
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#24102;&#26377;&#38382;&#21495;&#30340;&#32467;&#28857;&#34920;&#31034;&#26377;&#30097;&#38382;&#30340;&#32467;&#28857;
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="" ID="ID_1631302646" CREATED="1328236531475" MODIFIED="1328236602044">
<icon BUILTIN="xmag"/>
<icon BUILTIN="xmag"/>
<icon BUILTIN="xmag"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#24102;&#26377;&#25918;&#22823;&#38236;&#30340;&#32467;&#28857;&#34920;&#31034;&#32467;&#28857;&#30340;&#20869;&#23481;&#26159;&#20010;&#20154;&#30340;&#29702;&#35299;.&#21487;&#33021;&#19981;&#23545;
    </p>
    <p>
      &#32780;&#19988;&#24076;&#26395;&#24471;&#21040;&#22823;&#23478;&#30340;&#24110;&#21161;,&#19968;&#36215;&#26469;&#35752;&#35770;,&#38656;&#35201;&#21035;&#20154;&#26469;&#25351;&#27491;&#30340;&#20869;&#23481;.
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="&#x6587;&#x5b57;&#x989c;&#x8272;&#x8bf4;&#x660e;" POSITION="right" ID="ID_973988076" CREATED="1334820351530" MODIFIED="1334820357676">
<node ID="ID_1645947809" CREATED="1334820359763" MODIFIED="1334820717808"><richcontent TYPE="NODE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <font color="#ff6666">&#36825;&#20010;&#39068;&#33394;&#20869;&#23481;&#34920;&#31034;&#38656;&#35201;&#25512;&#25970;&#25110;&#32773;&#19981;&#26159;&#21313;&#20998;&#30830;&#23450;&#30340;&#34920;&#36848;,&#38656;&#35201;&#21035;&#20154;&#24110;&#21161;&#30830;&#23450;&#20854;&#20869;&#23481;&#30340;&#30830;&#23450;&#24615;&#30340;&#34920;&#36848;.</font>
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="&#x6742;&#x8bb0;" POSITION="right" ID="ID_1090513817" CREATED="1323066684144" MODIFIED="1323066688184">
<node TEXT="&#x539f;&#x6765;&#x5efa;&#x7acb;CPRI&#x94fe;&#x63a5;&#x4ee5;&#x53ca;&#x901a;&#x8fc7;CPRI&#x53d1;&#x9001;&#x63a7;&#x5236;&#x4fe1;&#x53f7;&#x7684;&#x4efb;&#x52a1;&#x662f;EL1CI&#x6765;&#x5b8c;&#x6210;&#x7684;" ID="ID_1841131183" CREATED="1320885396692" MODIFIED="1320885453883">
<node TEXT="&#x901a;&#x8fc7;EL1CI_START_LINK_REQ&#x6765;&#x5efa;&#x7acb;CPRI&#x7684;L1&#x5c42;&#x7684;&#x94fe;&#x63a5;" ID="ID_1175632383" CREATED="1320886495965" MODIFIED="1320886547020"/>
<node TEXT="&#x901a;&#x8fc7;EL1CI_ALLOC_BIFF_REQ&#x6765;&#x914d;&#x7f6e;CPRI&#x4e2d;&#x57fa;&#x4e8e;&#x5305;&#x683c;&#x5f0f;&#x7684;&#x63a7;&#x5236;&#x5b57;." ID="ID_612587792" CREATED="1320886547463" MODIFIED="1320887243107"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#20855;&#20307;&#24590;&#20040;&#25630;&#30340;&#36824;&#19981;&#26159;&#24456;&#28165;&#26970;.
    </p>
    <p>
      &#37197;&#32622;&#30340;&#19996;&#35199;&#21483;&#20570;:
    </p>
    <p>
      package based or UART based buffer.
    </p>
    <p>
      
    </p>
    <p>
      &#19981;&#36807;&#24212;&#35813;&#23601;&#26159;&#35828;,&#37197;&#32622;&#19968;&#20123;&#21442;&#25968;&#20449;&#24687;,&#27604;&#22914;&#21738;&#20010;cascade word&#20013;&#25918;&#30340;&#26159;&#21738;&#19968;&#20010;RU&#30340;&#25511;&#21046;&#20449;&#24687;&#20043;&#31867;&#30340;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x5728;&#x8fd9;&#x6761;&#x6d88;&#x606f;&#x8d70;&#x5b8c;&#x4e4b;&#x540e;,RICM&#x5c31;&#x80fd;&#x591f;hunt&#x5230;RU&#x7684;&#x8fdb;&#x7a0b;&#x4e86;?" ID="ID_1786329697" CREATED="1320886764394" MODIFIED="1320887145450"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#20174;FD&#19978;&#30475;&#26159;&#36825;&#26679;&#30340;.
    </p>
    <p>
      
    </p>
    <p>
      RICM hunt&#21040;RU&#20043;&#21518;,&#36890;&#36807;RICI&#36319;RICR&#36827;&#34892;&#36890;&#20449;.
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="&#x5f53;&#x4f7f;&#x7528;EL1CI_RESET_LINK_REQ&#x7684;&#x65f6;&#x5019;,&#x5177;&#x4f53;&#x505a;&#x7684;&#x662f;&#x4ec0;&#x4e48;&#x4e8b;&#x60c5;&#x5462;?" ID="ID_574059681" CREATED="1320889059459" MODIFIED="1321325770815"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      Reset &#21040;&#24213;&#26159;&#19968;&#20010;&#20160;&#20040;&#27010;&#24565;?reset&#20160;&#20040;?&#23545;RU&#20570;&#20102;&#20160;&#20040;&#25805;&#20316;?
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="&#x5728;OBIF/RUIF/DUW/DUL&#x4e2d;,&#x4f1a;&#x4e3a;&#x6bcf;&#x4e00;&#x4e2a;&#x8fde;&#x63a5;RU&#x7684;&#x7aef;&#x53e3;&#x521b;&#x5efa;&#x4e00;&#x4e2a;BXP&#x7684;&#x8fdb;&#x7a0b;,&#x7528;&#x6765;&#x6807;&#x8bc6;&#x4e0d;&#x540c;&#x7684;&#x7aef;&#x53e3;" ID="ID_297109714" CREATED="1320886997529" MODIFIED="1320887062911"/>
<node TEXT="&#x4ec0;&#x4e48;&#x53eb;&#x505a;GULM,&#x4ec0;&#x4e48;&#x53eb;&#x505a;ULMA?" ID="ID_1724291767" CREATED="1323674597305" MODIFIED="1323674611308">
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
</node>
<node TEXT="T-Advance" ID="ID_13339930" CREATED="1330396377891" MODIFIED="1330396776299"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      T-Advance&#26159;&#19968;&#20010;&#26102;&#38388;&#21333;&#20301;,&#20063;&#23601;&#26159;&#29992;&#26469;&#34920;&#31034;&#26102;&#38388;&#30340;&#38271;&#30701;&#30340;.&#36825;&#20010;&#21333;&#20301;&#30340;&#35745;&#25968;&#26041;&#24335;&#26159;:
    </p>
    <p>
      
    </p>
    <p>
      &#160;xHF+yBF+zWord.
    </p>
    <p>
      
    </p>
    <p>
      &#25152;&#20197;&#36825;&#20010;T-Advance&#34920;&#31034;&#30340;&#24847;&#24605;&#23601;&#26159;&#36825;&#20010;&#26102;&#38388;&#24310;&#32493;&#30340;&#26102;&#38388;&#38271;&#24230;&#26159;x&#20010;HF&#21152;&#19978;y&#20010;BF&#21152;&#19978;z&#20010;Word.
    </p>
    <p>
      
    </p>
    <p>
      &#38656;&#35201;&#27880;&#24847;&#30340;&#26159;,&#23545;&#24212;&#20110;&#20351;&#29992;&#30340;CPRI&#21327;&#35758;&#30340;&#19981;&#21516;&#30340;&#36895;&#24230;,&#27604;&#22914;1.2Gbps,2.5Gbps,4.8Gbps&#21644;9.8Gbps,Word&#30340;&#26368;&#22823;&#20540;&#26159;&#19981;&#19968;&#26679;&#30340;(&#24403;&#28982;&#36825;&#20063;&#24456;&#23481;&#26131;&#29702;&#35299;,&#21482;&#35201;&#30475;&#30475;&#36825;&#20123;&#36895;&#29575;&#19979;&#30340;BF&#30340;&#32467;&#26500;&#23601;&#30693;&#36947;&#20102;.):
    </p>
    <p>
      1.2G&#30340;&#26102;&#20505;&#30340;Word&#30340;&#26368;&#22823;&#20540;&#26159;2
    </p>
    <p>
      2.4G&#26102;&#26159;4
    </p>
    <p>
      4.8G&#26102;&#26159;8
    </p>
    <p>
      9.8G&#26102;&#26159;16.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="CPRI&#x534f;&#x8bae;&#x4e2d;&#x7684;Master&#x548c;Slave" ID="ID_1982218126" CREATED="1330396805467" MODIFIED="1330397045274"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#21407;&#26469;&#36825;&#20010;&#27010;&#24565;&#23601;&#26159;&#30001;&#21327;&#35758;&#32780;&#26469;.&#22312;&#21327;&#35758;&#19978;&#23601;&#35268;&#23450;&#20102;&#36890;&#20449;&#30340;&#20004;&#31471;&#19968;&#31471;&#26159;Master&#31471;,&#19968;&#31471;&#26159;Slave&#31471;.
    </p>
    <p>
      
    </p>
    <p>
      &#22312;&#21327;&#35758;&#20013;&#26159;&#22914;&#20309;&#23454;&#29616;&#36825;&#20010;&#27010;&#24565;&#30340;&#21602;:
    </p>
    <p>
      &#22312;CPRI&#20013;,&#26377;&#19968;&#20010;Control Word&#23601;&#21483;&#20570;Master Control Word.
    </p>
    <p>
      &#22914;&#26524;&#26576;&#20010;&#31471;&#21475;&#38656;&#35201;&#23558;&#33258;&#24049;&#35774;&#20026;Master&#31471;,&#37027;&#20040;&#23601;&#20250;&#36319;&#21478;&#19968;&#31471;&#36890;&#20449;&#30340;&#26102;&#20505;,&#22312;CPRI&#24103;&#20013;&#30340;Master Control Word&#32622;&#20026;1.&#22914;&#26524;&#19968;&#31471;&#23558;&#33258;&#24049;&#35774;&#20026;Slave&#31471;&#30340;&#35805;,&#37027;&#20040;&#23427;&#22312;&#21521;&#21478;&#19968;&#31471;&#21457;&#36865;&#25968;&#25454;&#30340;&#26102;&#20505;,&#22312;CPRI&#30340;Master Control Word&#30340;&#20540;&#23601;&#35774;&#20026;0.
    </p>
    <p>
      
    </p>
    <p>
      &#24403;&#28982;,&#36825;&#20010;Master Contrl Word&#19981;&#20809;&#29992;&#22312;&#30830;&#23450;Master&#31471;&#19978;,&#23427;&#36824;&#29992;&#22312;parter mode&#20013;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="CPRI&#x534f;&#x8bae;&#x4e2d;&#x7684;Control Word&#x5206;&#x4e24;&#x5927;&#x90e8;&#x5206;" ID="ID_1436593831" CREATED="1330397710557" MODIFIED="1331049479504"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#19968;&#37096;&#20998;&#26159;&#36319;AxC&#30456;&#20851;&#30340;&#25511;&#21046;&#20449;&#24687;.
    </p>
    <p>
      &#21478;&#19968;&#37096;&#20998;&#23601;&#26159;O&amp;M&#30456;&#20851;&#30340;&#28040;&#24687;&#20256;&#36882;.
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==
    </p>
    <p>
      &#22312;packet based control word&#20013;,AxC&#30456;&#20851;&#30340;packet&#21644;O&amp;M&#30456;&#20851;&#30340;packet&#30340;&#33021;&#22815;&#23384;&#25918;&#30340;&#22823;&#23567;&#26159;&#19981;&#21516;&#30340;,&#32780;&#19988;&#23384;&#25918;&#30340;&#20301;&#32622;&#26159;&#20998;&#24320;&#30340;.&#20855;&#20307;&#26469;&#35828;&#25918;AxC&#30340;&#25511;&#21046;&#20449;&#24687;&#21644;&#23384;&#25918;O&amp;M&#30340;&#25511;&#21046;&#20449;&#24687;&#30340;&#25511;&#21046;&#23383;&#30340;&#22823;&#23567;&#27604;&#20363;&#20026;3:1..&#32780;&#19988;&#22312;&#23384;&#25918;&#20301;&#32622;&#19978;,&#20063;&#26159;&#20808;&#25918;&#19977;&#20010;sub-channel&#30340;AxC related data.&#28982;&#21518;&#30340;&#19968;&#20010;sub-channel&#23384;&#25918;O&amp;M related data.&#28982;&#21518;&#20877;&#26469;&#19977;&#20010; AxC related data..&#20381;&#27425;&#24490;&#29615;.
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==
    </p>
    <p>
      &#34429;&#28982;&#22914;&#19978;&#38754;&#25152;&#35828;,&#23384;&#25918; AxC related data&#21644;&#23384;&#25918; O&amp;M related data&#30340;&#20301;&#32622;&#26159;&#20998;&#24320;&#30340;,
    </p>
    <p>
      &#22312;&#21508;&#33258;&#30340;&#23384;&#25918;&#31354;&#38388;&#20013;,&#20256;&#36755;&#30340;packet&#26159;&#24456;&#33258;&#30001;&#30340;,&#26159;&#27604;&#36739;&#30340;&#38543;&#24847;,&#21482;&#35201;&#31526;&#21512;&#22312;&#19981;&#21516;&#30340;packet&#20043;&#38388;&#25554;&#20837;idel pattern.&#25105;&#20204;&#21487;&#20197;&#20219;&#24847;&#30340;&#32452;&#32455;packet&#30340;&#23384;&#25918;&#20301;&#32622;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="AxC&#x76f8;&#x5173;&#x7684;&#x63a7;&#x5236;&#x62a5;&#x6587;" ID="ID_1544861804" CREATED="1330398226366" MODIFIED="1331049474778"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;&#19979;&#34892;&#30340;&#26102;&#20505;:
    </p>
    <p>
      &#19968;&#20010;RE&#20250;&#30417;&#21548;&#19968;&#20010;&#23646;&#20110;&#33258;&#24049;&#30340;AxC&#25253;&#25991;&#30340;&#22320;&#22336;.&#25152;&#26377;&#22312;&#26576;&#20010;&#29305;&#23450;RE&#19978;&#21457;&#23556;&#20986;&#21435;&#30340;IQ&#25968;&#25454;&#30340;AxC&#25253;&#25991;&#37117;&#25317;&#26377;&#30456;&#21516;&#30340;&#22320;&#22336;.&#36825;&#20010;&#22320;&#22336;&#23601;&#26159;&#36825;&#20010;RE&#33258;&#24049;&#22312;&#30417;&#21548;&#30340;&#23646;&#20110;&#33258;&#24049;&#30340;&#22320;&#22336;.
    </p>
    <p>
      &#22914;&#26524;&#36825;&#20010;RE&#26159;&#25903;&#25345;&#22810;&#27169;&#30340;,&#37027;&#20040;,&#23545;&#24212;&#20110;&#27599;&#20010;&#27169;&#24335;&#30340;&#25968;&#25454;,&#27604;&#22914;&#21516;&#26102;&#25903;&#25345;WCDMA&#21644;LTE,&#37027;&#20040;,&#27492;RE&#20250;&#25317;&#26377;&#20004;&#20010;&#23646;&#20110;&#33258;&#24049;&#30340;&#22320;&#22336;,&#19968;&#20010;&#26159;&#29992;&#26469;&#30417;&#21548;WCDMA&#30456;&#20851;&#30340;AxC&#20449;&#24687;&#30340;,&#19968;&#20010;&#26159;&#29992;&#26469;&#30417;&#21548;LTE&#21327;&#35758;&#30456;&#20851;&#30340;AxC&#20449;&#24687;&#30340;.
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==AxC&#30456;&#20851;&#30340;&#25511;&#21046;&#25253;&#25991;&#28040;&#24687;
    </p>
    <p>
      &#21407;&#26469;AxC&#30456;&#20851;&#30340;&#25511;&#21046;&#25253;&#25991;&#20013;&#30340;Message Number&#21482;&#26377;&#26377;&#38480;&#30340;&#20960;&#31181;.
    </p>
    <p>
      &#23545;&#20110;WCDMA&#26469;&#35828;,&#21482;&#26377;FS INFO&#21644;AGC&#20004;&#31181;&#20449;&#24687;.
    </p>
    <p>
      &#23545;&#20110;CDMA&#26469;&#35828;,&#21482;&#26377;FS INFO&#36825;&#19968;&#31181;&#20449;&#24687;
    </p>
    <p>
      &#23545;&#20110;LTE&#26469;&#35828;,&#21482;&#26377;FS Info,SF Info,A-AGC&#36825;&#19977;&#31181;&#28040;&#24687;.
    </p>
    <p>
      &#23545;&#20110;GSM&#26469;&#35828;,&#21482;&#26377;FS Info,TX Control,A-AGC,RX Control.&#36825;&#20960;&#20010;.
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==O&amp;M&#30456;&#20851;&#30340;&#25511;&#21046;&#25253;&#25991;&#28040;&#24687;
    </p>
    <p>
      &#20854;&#23454;&#20063;&#24456;&#23569;,&#21482;&#26377;&#19979;&#38754;&#30340;&#36825;&#20960;&#31181;:
    </p>
    <p>
      Inband signaling
    </p>
    <p>
      RE O&amp;M
    </p>
    <p>
      AP O&amp;M
    </p>
    <p>
      Test
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="O&amp;M&#x76f8;&#x5173;&#x7684;&#x63a7;&#x5236;&#x62a5;&#x6587;" ID="ID_636405364" CREATED="1330398239755" MODIFIED="1330398944562"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      O&amp;M&#25253;&#25991;&#30340;&#22320;&#22336;&#30340;&#33539;&#22260;&#26159;1~63.&#25152;&#20197;&#29702;&#35770;&#19978;,&#19968;&#20010;&#21333;&#29420;&#30340;&#32423;&#32852;&#30340;CPRI&#36830;&#25509;&#19978;&#33021;&#22815;&#26368;&#22810;&#30340;&#36830;&#25509;&#19978;63&#20010;RE.
    </p>
    <p>
      &#22320;&#22336;0&#34987;&#29992;&#20316;&#24191;&#25773;&#22320;&#22336;.&#25152;&#20197;&#26576;&#20010;RE&#22312;&#25910;&#21040;&#22320;&#22336;&#20026;0&#30340;&#25253;&#25991;&#20043;&#21518;,&#19981;&#20809;&#33258;&#24049;&#38656;&#35201;&#22788;&#29702;&#36825;&#20010;&#25253;&#25991;,&#32780;&#19988;&#38656;&#35201;&#23558;&#20854;&#21521;&#32423;&#32852;&#30340;&#21518;&#32493;RE&#20256;&#36882;&#36825;&#20010;&#25253;&#25991;.
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="FS Info" ID="ID_1375237822" CREATED="1330422340804" MODIFIED="1330427778532"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      FS Info &#26159;&#29992;&#26469;&#34920;&#31034;&#19968;&#20010;Radio Frame&#20013;&#30340;&#36215;&#22987;&#20301;&#32622;.
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#20010;&#21551;&#31034;&#20301;&#32622;&#30340;&#27010;&#24565;,
    </p>
    <p>
      &#22312;WCDMA/CDMA/LTE&#20013;,&#37117;&#26377;Radio Frame&#30340;&#27010;&#24565;.&#32780;&#19988;&#27599;&#20010;Radio Frame&#25345;&#32493;&#30340;&#26102;&#38271;&#37117;&#26159;10ms.
    </p>
    <p>
      
    </p>
    <p>
      &#32780;FS Info&#23601;&#26159;&#29992;&#26469;&#26631;&#35782;&#36825;&#20010;10ms&#38271;&#30340;&#24103;&#30340;&#24103;&#22836;&#30340;&#20301;&#32622;.
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==&#20851;&#20110;Radio Frame&#21644;CPRI Frame
    </p>
    <p>
      Radio Frame&#30340;&#27010;&#24565;&#26159;&#25351;,&#22312;&#30340;&#31354;&#21475;&#19978;&#21457;&#36865;&#20986;&#21435;&#30340;&#25968;&#25454;&#26159;&#20998;&#24103;&#30340;,&#23601;&#25343;&#26368;&#29087;&#24713;&#30340;WCDMA&#26469;&#35828;(&#19981;&#36807;&#25454;&#20171;&#32461;,&#20854;&#20182;&#30340;&#31995;&#32479;CDMA/LTE&#20063;&#19968;&#26679;),&#19968;&#24103;&#26159;10ms.&#27599;&#19968;&#24103;&#20256;&#36755;38400&#20010;chip,&#20063;&#23601;&#26159;&#30721;&#29255;.
    </p>
    <p>
      CPRI Frame&#30340;&#27010;&#24565;&#26159;,&#36890;&#36807;CPRI&#21327;&#35758;&#20256;&#36755;&#30340;&#25968;&#25454;&#20063;&#26159;&#20998;&#24103;&#30340;,&#36825;&#20010;&#24103;,&#24403;&#28982;&#23601;&#26159;Hyper Frame + Basic Frame&#30340;&#32452;&#21512;&#20102;,&#20854;&#20013;,&#19968;&#20010;Hyper Frame = 256&#20010; Basic Frame.&#32780;150&#20010;Hyper Frame&#30340;&#38271;&#24230;&#27491;&#22909;&#26159;10ms.&#32780;256*150=38400.
    </p>
    <p>
      <font color="#ff0000"><b>&#36825;&#20063;&#23601;&#26159;&#35828;&#26126;.&#22312;CPRI&#19978;,&#20256;&#36755;150&#20010;Hyper Frame&#30340;&#38271;&#24230;,&#27491;&#22909;&#31561;&#20110;&#19968;&#20010;Radio Frame&#30340;&#38271;&#24230;!!!&#32780;&#19968;&#20010;Basic Frame&#30340;&#38271;&#24230;,&#20854;&#23454;&#23601;&#31561;&#20110;Radio Frame&#19978;&#19968;&#20010;&#30721;&#29255;&#30340;&#38271;&#24230;!! </b></font>
    </p>
    <p>
      
    </p>
    <p>
      <font color="#ff0000"><b>&#19978;&#38754;&#30340;&#36825;&#31181;&#24039;&#21512;&#35828;&#26126;(&#20854;&#23454;&#24403;&#28982;&#19981;&#26159;&#24039;&#21512;,&#32780;&#26159;&#21051;&#24847;&#30340;&#21305;&#37197;),150&#20010;Hyper frame&#23601;&#33021;&#22312;&#26576;&#20123;&#22330;&#21512;&#36319;&#19968;&#20010;Radio frame&#19968;&#19968;&#23545;&#24212;!!&#32780;&#27599;150&#20010;Hyper frame&#37117;&#20250;&#32473;&#19968;&#20010;&#32534;&#21495;,&#23601;&#21483;&#20570;BFN!! </b></font>
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==Radio frame &#21644; CPRI frame&#20197;&#21450;FS info&#30340;&#20851;&#31995;
    </p>
    <p>
      &#19978;&#38754;&#30340;&#25551;&#36848;&#20013;,&#30475;&#20986;,&#26082;&#28982;&#19968;&#20010;BFN(&#34429;&#28982;&#36825;&#26159;&#19968;&#20010;number,&#22312;&#36825;&#37324;&#23601;&#29992;&#23427;&#26469;&#20195;&#34920;150&#20010;Hyper frame&#20102;)&#30340;&#38271;&#24230;&#21644;&#19968;&#20010;Radio frame&#30340;&#26102;&#38388;&#30456;&#31561;,&#37027;&#20040;&#27599;&#20010;BFN&#20013;,&#23601;&#33021;&#22815;&#20256;&#36755;&#19968;&#20010;Radio frame&#30340;&#29992;&#25143;&#25968;&#25454;.
    </p>
    <p>
      &#20294;&#26159;,&#26377;&#19968;&#20010;&#38382;&#39064;&#26159;,BFN&#21644;Radio frame&#34429;&#28982;&#26102;&#38388;&#37117;&#26159;10ms,&#20294;&#26159;&#20004;&#32773;&#30340;&#36215;&#22987;&#20301;&#32622;&#24456;&#26377;&#21487;&#33021;&#26159;&#19981;&#23545;&#40784;&#30340;.&#20294;&#26159;&#22240;&#20026;&#20004;&#32773;&#30340;&#38271;&#24230;&#26159;&#30456;&#21516;&#30340;,<font color="#ff0000"><b>&#25152;&#20197;&#20004;&#20010;&#20043;&#38388;&#34429;&#28982;&#24456;&#26377;&#21487;&#33021;&#19981;&#23545;&#40784;,&#20294;&#26159;&#24046;&#20540;&#26159;&#19968;&#23450;&#30340;!! </b></font>
    </p>
    <p>
      &#36825;&#23601;&#26159;&#35828;,&#22914;&#26524;&#19968;&#20010;Radio frame&#30340;&#24320;&#22836;&#30340;&#20301;&#32622;&#26159;&#22312;&#26576;&#20010;BFN&#30340; 2 Hyper + 5 Basic frame&#22788;&#30340;&#35805;,&#37027;&#20040;&#19979;&#19968;&#20010;Radio frame&#30340;&#24320;&#22836;,&#32943;&#23450;&#36824;&#26159;&#22312;&#19979;&#19968;&#20010;BFN&#30340; 2 Hyper +5 Basic frame&#30340;&#22320;&#26041;!!
    </p>
    <p>
      &#36825;&#23601;&#26159;FS info&#30340;&#27010;&#24565;&#20102;!!
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==FS info &#30340;&#27010;&#24565;
    </p>
    <p>
      <font color="#ff0000"><b>FS info&#30340;&#20316;&#29992;&#23601;&#26159;&#22312;&#19968;&#20010;BFN&#20013;&#26631;&#35782;&#20986;&#20854;&#20013;&#25215;&#36733;&#30340;Radio Frame&#30340;&#36215;&#22987;&#20301;&#32622;,&#32780;&#36825;&#20010;&#36215;&#22987;&#20301;&#32622;&#23601;&#26159;&#29992;&#30340; x Hyper frame + y Basic frame&#30340;&#26684;&#24335;&#26469;&#34920;&#31034;&#30340;!!</b></font>
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="TX/RX&#x7684;&#x63a7;&#x5236;" ID="ID_1645750623" CREATED="1330430647489" MODIFIED="1330430665034"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#37096;&#20998;&#19981;&#26159;&#24456;&#28165;&#26970;.&#19981;&#26159;&#24456;&#20102;&#35299;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="Inband signaling" ID="ID_636475631" CREATED="1330430741609" MODIFIED="1362377165164">
<icon BUILTIN="bookmark"/>
<icon BUILTIN="bookmark"/>
<icon BUILTIN="bookmark"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#24102;&#20869;&#20449;&#21495;.
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#20010;message&#21482;&#29992;&#20110;&#19978;&#34892;&#26041;&#21521;.
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#20010;message&#30340;&#20316;&#29992;&#26159;&#19978;&#20256;CPRI&#29289;&#29702;&#23618;&#19978;&#30340;5&#20010;&#20449;&#21495;&#20301;:
    </p>
    <ul>
      <li>
        PFA
      </li>
      <li>
        LOF
      </li>
      <li>
        LOS
      </li>
      <li>
        SDI--&#36825;&#20010;bit&#34987;&#32622;&#20301;&#34920;&#31034;CPRI_Reuse&#22312;&#36827;&#34892;reset&#25805;&#20316;
      </li>
      <li>
        RAI--&#36825;&#20010;bit&#34920;&#31034;LOS OR LOF(&#21442;&#35265;DS for CPRI IF&#25991;&#26723;)
      </li>
    </ul>
    <p>
      &#38500;&#20102;&#19978;&#38754;PFA,&#20063;&#23601;&#26159;power failure alarm.&#19978;&#38754;&#30340;&#22235;&#20010;&#38169;&#35823;&#22312;CPRI&#30340;&#23618;1&#20013;&#37117;&#33021;&#22815;&#20256;&#36882;.&#32780;&#19981;&#38656;&#35201;&#36890;&#36807;&#36825;&#26679;&#30340;&#23618;2&#20449;&#24687;&#26469;&#20256;&#36882;.
    </p>
    <p>
      &#21407;&#22240;&#22312;&#19982;,&#22914;&#26524;&#27809;&#26377;cascading&#30340;&#24773;&#20917;&#19979;,&#30830;&#23454;&#19981;&#38656;&#35201;&#36825;&#20010;&#20449;&#24687;.&#22240;&#20026;REC&#36319;RE&#20043;&#38388;&#26159;&#36890;&#36807;&#19968;&#26681;&#20809;&#32420;&#36830;&#36215;&#26469;&#30340;.
    </p>
    <p>
      &#20294;&#26159;,&#29616;&#22312;&#26377;&#20102;cascading,REC&#29616;&#22312;&#20018;&#32852;&#20102;&#22909;&#20960;&#20010;RE,&#37027;&#20040;,&#26174;&#28982;&#19981;&#21487;&#33021;&#27599;&#20010;RE&#37117;&#22312;CPRI&#30340;&#21516;&#26679;&#30340;&#20301;&#32622;&#25918;&#32622;&#33258;&#24049;&#30340;LOS/LOF&#31561;&#31561;&#20449;&#24687;.&#26126;&#26174;&#20250;&#20914;&#31361;.
    </p>
    <p>
      &#22312;&#26041;LOS&#30340;&#20301;&#32622;&#19978;,REC&#25910;&#21040;&#20102;LOS,&#37027;&#20040;,&#23427;&#24590;&#20040;&#26469;&#30830;&#23450;&#36825;&#20010;LOS&#26159;&#31532;&#19968;&#32423;&#30340;RE&#30340;LOS&#21602;,&#36824;&#26159;&#31532;&#20108;&#32423;,&#31532;&#19977;&#32423;&#30340;LOS&#21602;?
    </p>
    <p>
      &#36825;&#23601;&#26159;&#38382;&#39064;.&#25152;&#20197;&#38656;&#35201;&#29992;&#20854;&#20182;&#30340;&#26041;&#27861;&#26469;&#35299;&#20915;&#36825;&#20010;&#38382;&#39064;.
    </p>
    <p>
      &#25152;&#20197;,&#23601;&#38656;&#35201;&#19968;&#20010;&#28040;&#24687;&#26426;&#21046;,&#19981;&#26159;&#36890;&#36807;&#23618;1,&#32780;&#26159;&#36890;&#36807;&#23618;2&#30340;&#28040;&#24687;&#26426;&#21046;,&#23558;&#21508;&#20010;RE&#30340;&#20449;&#24687;&#20256;&#36882;&#32473;REC.
    </p>
    <p>
      &#26082;&#28982;&#20351;&#29992;&#21040;&#20102;&#28040;&#24687;,&#37027;&#20040;&#23601;&#26159;&#20351;&#29992;&#22320;&#22336;&#30340;&#26426;&#21046;&#20102;,&#20063;&#23601;&#19981;&#26159;&#20351;&#29992;CPRI&#24103;&#20013;&#30340;&#29305;&#23450;&#30340;&#20301;&#32622;&#26469;&#20256;&#36882;&#36825;&#20123;&#28040;&#24687;,&#33258;&#28982;,&#20063;&#19981;&#20250;&#26377;&#20914;&#31361;&#20102;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x8fd9;&#x51e0;&#x4e2a;Bit&#x7684;&#x4f5c;&#x7528;" ID="ID_717164644" CREATED="1361347620676" MODIFIED="1361350846443"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#39318;&#20808;&#38656;&#35201;&#20102;&#35299;&#30340;&#26159;,&#22914;&#26524;CPRI&#38142;&#36335;&#30340;&#19968;&#26041;&#25509;&#25910;&#21040;&#20102;&#26469;&#33258;&#38142;&#36335;&#21478;&#19968;&#26041;&#30340;LOS/LOF/SDI/RAI &#20449;&#21495;(&#36890;&#36807;CPRI control word&#25110;&#32773;&#36890;&#36807;inband signal),&#36825;&#21040;&#24213;&#24847;&#21619;&#30528;&#20160;&#20040;.
    </p>
    <p>
      &#27604;&#22914;LOS/LOF,&#22914;&#26524;CPRI&#38142;&#36335;&#30340;&#19968;&#31471;&#25509;&#25910;&#21040;&#20102;&#36825;&#20010;&#20449;&#21495;&#30340;&#35805;,&#37027;&#32943;&#23450;&#34920;&#31034;&#38142;&#36335;&#19978;&#20986;&#29616;&#20102;&#38382;&#39064;,
    </p>
    <p>
      &#37027;&#20040;,&#26159;&#21738;&#27573;&#38142;&#36335;&#20986;&#20102;&#38382;&#39064;&#21602;?
    </p>
    <p>
      
    </p>
    <p>
      &#23545;&#36825;&#20960;&#20010;&#20449;&#21495;&#30340;&#20351;&#29992;&#26159;&#36825;&#26679;&#23376;&#30340;:
    </p>
    <p>
      <i><font size="4"><b>&#22914;&#26524;CPRI&#38142;&#36335;&#30340;&#19968;&#31471;A&#25509;&#25910;&#21040;&#20102;&#21478;&#19968;&#31471;B&#21457;&#36865;&#26469;&#30340;LOS&#20449;&#21495;&#30340;&#35805;,&#36825;&#34920;&#31034;, </b></font></i>
    </p>
    <p>
      <i><font color="#ff0000" size="4"><b>&#31471;&#21475;A-&gt;&#31471;&#21475;B</b></font><b><font size="4">&#36825;&#20010;&#19979;&#34892;&#38142;&#36335;&#20986;&#29616;&#20102;LOS&#30340;&#38382;&#39064;,&#38142;&#36335;&#26029;&#25481;&#20102;,&#32780;&#31471;&#21475;B&#26816;&#27979;&#21040;&#20102;&#36825;&#20010;&#19979;&#34892;&#38142;&#36335;&#30340;&#26029;&#24320;,&#36890;&#36807;&#21478;&#22806;&#30340;&#19968;&#26465;</font><font color="#ff0000" size="4">&#31471;&#21475;B-&gt;&#31471;&#21475;A</font><font size="4">&#30340;&#38142;&#36335;&#21521;A&#36890;&#30693;. </font></b></i>
    </p>
    <p>
      <i><font size="4"><b>&#25152;&#20197;,&#24403;A&#25509;&#25910;&#21040;&#20102;LOS&#20449;&#21495;&#30340;&#26102;&#20505;,A&#23601;&#30693;&#36947;&#20102;,&#33258;&#24049;&#30340;&#19979;&#34892;&#21457;&#23556;&#38142;&#36335;(A-&gt;B)&#26029;&#24320;&#20102;.</b></font></i>
    </p>
    <p>
      
    </p>
    <p>
      &#23545;&#20110;&#25509;&#25910;&#21040;&#30340;&#36825;&#20123;&#20449;&#21495;,&#37117;&#38656;&#35201;&#25353;&#29031;&#19978;&#38754;&#30340;&#26041;&#27861;&#21435;&#29702;&#35299;.
    </p>
    <p>
      
    </p>
    <p>
      <font color="#000099" size="6">LOS:</font>
    </p>
    <p>
      &#22914;&#26524;&#19968;&#31471;A&#25910;&#21040;&#23545;&#31471;B&#21457;&#36865;&#26469;&#30340;LOS&#30340;&#35805;,&#37027;&#34920;&#26126;B&#26816;&#27979;&#21040;&#20102;A&#31471;&#30340;TX&#38142;&#36335;&#20986;&#29616;&#20102;&#38382;&#39064;,&#38382;&#39064;&#21407;&#22240;&#21487;&#33021;&#26159;&#26080;&#20809;&#20449;&#21495;,&#25110;&#32773;&#21457;&#36865;&#20449;&#21495;&#30340;&#35823;&#30721;&#29575;&#36807;&#39640;.
    </p>
    <p>
      
    </p>
    <p>
      <font color="#000099" size="6">LOF:</font>
    </p>
    <p>
      &#22914;&#26524;&#19968;&#31471;A&#25910;&#21040;&#23545;&#31471;B&#21457;&#36865;&#26469;&#30340;LOF&#30340;&#35805;,&#37027;&#34920;&#26126;B&#21578;&#35785;A,&#22312;A-&gt;B&#38142;&#36335;&#19978;,B&#27809;&#33021;&#22815;&#25104;&#21151;&#30340;&#19982;A&#23454;&#29616;&#24103;&#21516;&#27493;,&#25110;&#32773;A-&gt;B&#38142;&#36335;&#30340;&#24103;&#21516;&#27493;&#20002;&#25481;&#20102;.
    </p>
    <p>
      
    </p>
    <p>
      <font color="#000099" size="6">RAI:</font>
    </p>
    <p>
      &#36825;&#20010;&#20449;&#21495;&#30340;&#20316;&#29992;&#36319;&#19978;&#38754;&#30340;&#20004;&#20010;&#26377;&#28857;&#19981;&#21516;,&#36825;&#26159;&#19968;&#20010;&#25351;&#31034;&#20449;&#21495;.
    </p>
    <p>
      &#22914;&#26524;&#19968;&#31471;A&#25910;&#21040;&#23545;&#31471;B&#21457;&#36865;&#26469;&#30340;RAI&#30340;&#35805;,&#37027;&#34920;&#31034;B&#25351;&#31034;A,&#35831;&#27714;A&#23558;&#33258;&#24049;&#30340;&#30340;Main FSM&#37325;&#21551;.&#20063;&#23601;&#26159;&#25351;&#31034;A&#37325;&#26032;&#23581;&#35797;&#19982;B&#24314;&#31435;&#24103;&#21516;&#27493;.
    </p>
    <p>
      &#22312;B&#21457;&#20986;RAI&#25351;&#31034;A&#30340;&#21516;&#26102;,B&#20063;&#20250;&#23558;&#33258;&#24049;&#30340;Main FSM&#37325;&#21551;.
    </p>
    <p>
      &#25152;&#20197;,&#26368;&#21518;&#30340;&#32467;&#26524;&#25110;&#32773;&#35828;&#25928;&#26524;&#23601;&#26159;,&#22914;&#26524;&#19968;&#26041;&#25509;&#25910;&#21040;&#20102;RAI&#30340;&#35805;,&#37027;&#20040;CPRI&#38142;&#36335;&#20004;&#31471;&#37117;&#20250;&#23558;&#33258;&#24049;&#30340;Main FSM&#37325;&#21551;,&#21452;&#26041;&#37325;&#26032;&#23581;&#35797;&#24314;&#31435;&#24103;&#21516;&#27493;.
    </p>
    <p>
      
    </p>
    <p>
      <font color="#000099" size="6">L1 Reset:</font>
    </p>
    <p>
      &#36825;&#20010;&#20449;&#21495;&#21482;&#20174;Master&#31471;&#21475;&#21457;&#36865;&#21040;Slave&#31471;&#21475;,&#36215;&#30340;&#20316;&#29992;&#26159;,&#25552;&#20379;&#20102;&#19968;&#20010;&#24213;&#23618;&#30340;&#25509;&#21475;,&#33021;&#22815;&#35753;remote&#30340;RU&#37325;&#21551;.
    </p>
    <p>
      &#24403;CPRI&#38142;&#36335;&#30340;Slave&#31471;&#21475;&#22312;&#36830;&#32493;&#25509;&#25910;&#21040;Master&#31471;&#21475;&#21457;&#36807;&#26469;&#30340;L1 reset&#20449;&#21495;&#26102;,&#23601;&#20250;&#23558;&#25972;&#20010;RU&#37325;&#21551;.
    </p>
    <p>
      
    </p>
    <p>
      <font color="#000099" size="6">SDI:</font>
    </p>
    <p>
      &#36825;&#20010;&#20449;&#21495;&#30340;&#20316;&#29992;&#20063;&#26159;&#19968;&#20010;&#25351;&#31034;&#20449;&#21495;.&#36825;&#20010;&#20449;&#21495;&#26159;&#21644;L1 reset&#20449;&#21495;&#37197;&#21512;&#20351;&#29992;&#30340;.
    </p>
    <p>
      &#24403;CPRI&#38142;&#36335;&#30340;Slave&#31471;&#21475;&#25509;&#25910;&#21040;&#26469;&#33258;Master&#31471;&#21475;&#30340;L1 reset&#20449;&#21495;&#26102;.
    </p>
    <p>
      Slave&#31471;&#21475;&#20250;&#19981;&#26029;&#30340;&#26816;&#27979;&#36825;&#20010;L1 reset &#27604;&#29305;,&#24403;slave&#21457;&#29616;Master&#22312;&#19968;&#26029;&#26102;&#38388;&#20869;&#25345;&#32493;&#30340;&#21457;&#36865;L1 reset&#20449;&#21495;&#26102;,Slave&#23601;&#21487;&#20197;&#30830;&#35748;,Master&#26159;&#24819;&#25351;&#31034;&#20854;&#37325;&#21551;,
    </p>
    <p>
      &#36825;&#26102;&#20505;,Slave&#23601;&#20915;&#23450;&#37325;&#21551;,&#28982;&#21518;&#22312;&#21457;&#24448;Master&#30340;&#38142;&#36335;&#19978;,&#24102;&#19978;&#36825;&#20010;SDI&#27604;&#29305;,&#21578;&#30693;Master&#33258;&#24049;&#25509;&#25910;&#20102;L1 reset&#20449;&#21495;,&#24182;&#19988;&#27491;&#22312;&#37325;&#21551;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="Main FSM" ID="ID_1195421486" CREATED="1361351814377" MODIFIED="1361351868215" LINK="../MiscDocuments/CPRI_MAIN_FSM.png"/>
<node TEXT="L1 reset FSM" ID="ID_230279551" CREATED="1361351819688" MODIFIED="1361351878636" LINK="../MiscDocuments/L1_Reset_FSM.png"/>
<node TEXT="Frame Align FSM" ID="ID_46656433" CREATED="1361351825250" MODIFIED="1361351885157" LINK="../MiscDocuments/Frame_align_FSM.png"/>
</node>
<node TEXT="inband bit &#x548c;inband signal&#x7684;&#x8ba8;&#x8bba;" ID="ID_1727708429" CREATED="1361351116939" MODIFIED="1362377231680" LINK="../MiscDocuments/RE%20HQ58231HQ87807%20HQ60283%20Forth%20%20Mini-task%20force%20meeting.%20CPRI%20is%200-4%20ms%20away%20WHY.msg">
<icon BUILTIN="bookmark"/>
<icon BUILTIN="bookmark"/>
<icon BUILTIN="bookmark"/>
<icon BUILTIN="Mail"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20004;&#32773;&#26159;&#30456;&#20851;&#30340;,&#20294;&#26159;&#21448;&#26377;&#21306;&#21035;&#30340;,&#21442;&#32771;&#38468;&#20214;&#30340;&#37038;&#20214;&#35752;&#35770;.
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#26159;&#19968;&#20010;&#37325;&#35201;&#30340;&#37038;&#20214;,&#20869;&#23481;&#26159;&#20174;Martin Nillson &#26469;&#30340;.
    </p>
    <p>
      &#23545;&#20110;&#20102;&#35299;&#23618;1&#30340;&#20960;&#20010;&#25511;&#21046;&#27604;&#29305;&#30340;&#20316;&#29992;,&#26377;&#24456;&#22823;&#30340;&#24110;&#21161;
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="inband siganl&#x7684;&#x8ba8;&#x8bba;" ID="ID_1944356813" CREATED="1362377015019" MODIFIED="1362377244490" LINK="../MiscDocuments/RE%20HQ94819%20MSMM%20Cell%20down%20after%20disconnect%20CPRI%20%20.msg">
<icon BUILTIN="bookmark"/>
<icon BUILTIN="bookmark"/>
<icon BUILTIN="bookmark"/>
<icon BUILTIN="Mail"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#26159;&#36319;Kent &#35752;&#35770;&#36807;&#31243;&#20013;&#25105;&#35760;&#24405;&#19979;&#26469;&#30340;&#19968;&#20010;&#37038;&#20214;.
    </p>
    <p>
      &#21516;&#26679;&#30340;,&#25105;&#35273;&#24471;&#36825;&#20010;&#37038;&#20214;&#21516;&#26679;&#30340;&#37325;&#35201;.&#23545;&#20110;&#29702;&#35299;&#36319;inband signal&#30456;&#20851;&#30340;&#20869;&#23481;,&#24110;&#21161;&#24456;&#22823;.
    </p>
    <p>
      &#21487;&#20197;&#21442;&#32771;&#21442;&#32771;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x8bb2;&#x89e3;inband bit/signal&#x7684;&#x6587;&#x6863;" ID="ID_1380697568" CREATED="1361351754870" MODIFIED="1361352007263"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#21442;&#32771;&#25991;&#26723;&#20174;Page 70&#24320;&#22987;&#30340;&#37096;&#20998;,&#21487;&#20197;&#30475;&#30475;
    </p>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_1050779101" STARTINCLINATION="723;0;" ENDINCLINATION="723;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
</node>
<node TEXT="CPRI&#x4e0a;&#x7684;ECP frame" ID="ID_1918279277" CREATED="1330503546547" MODIFIED="1330503727191"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      CPRI&#19978;&#30340;ECP Frame&#26174;&#28982;&#26159;&#25215;&#36733;&#22312;CPRI&#30340;O&amp;M&#24103;&#20013;&#30340;
    </p>
    <p>
      
    </p>
    <p>
      CPRI&#19978;&#25215;&#36733;&#30340;O&amp;M&#30340;&#24103;&#20998;&#20026;RE&#21644;AP&#36825;&#20004;&#20010;&#37096;&#20998;,RE&#23601;&#26159;RE&#26412;&#36523;&#30340;&#25511;&#21046;&#20449;&#24687;,&#32780;AP&#23601;&#26159;&#20851;&#20110;Antena Parts&#30340;&#25511;&#21046;&#20449;&#24687;.&#32780;&#36825;&#20123;Antena Parts&#26126;&#26174;&#26159;&#36830;&#25509;&#21040;&#36825;&#20010;RE&#19978;&#30340;.
    </p>
    <p>
      
    </p>
    <p>
      ECP&#36319;O&amp;M&#30340;&#20851;&#31995;&#26159;&#20160;&#20040;&#21602;?
    </p>
    <p>
      
    </p>
    <p>
      <font color="#ff0033"><b>&#20851;&#31995;&#23601;&#26159;,&#22312;O&amp;M&#24103;&#30340;payload&#37324;&#38754;&#30340;&#25968;&#25454;,&#23601;&#26159;ECP&#30340;&#24103;&#32467;&#26500;!! </b></font>
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="AGC&#x7684;&#x6982;&#x5ff5;??" ID="ID_1938119899" CREATED="1330504279963" MODIFIED="1330504287591">
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
</node>
<node TEXT="Slow C&amp;M&#x5728;&#x7231;&#x7acb;&#x4fe1;&#x7684;&#x5b9e;&#x73b0;&#x4e2d;&#x6839;&#x672c;&#x5c31;&#x6ca1;&#x88ab;&#x4f7f;&#x7528;" ID="ID_616203351" CREATED="1330506504327" MODIFIED="1330506523061"/>
<node TEXT="Fast C&amp;M" ID="ID_629563363" CREATED="1330504621960" MODIFIED="1330505646930"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      fast C&amp;M&#35980;&#20284;&#22312;&#29233;&#31435;&#20449;&#30340;&#23454;&#29616;&#20013;,&#29992;&#30340;&#24182;&#19981;&#22810;,&#22240;&#20026;&#25991;&#26723;&#20013;&#35828;&#36807;,&#22312;CPRI i2&#20013;,&#20854;&#23454;&#29992;&#19981;&#21040;fast C&amp;M.&#25152;&#20197;,&#22312;&#21327;&#35758;&#20013;,&#26377;&#19968;&#20010;&#25351;&#21521;Fast C&amp;M&#21306;&#22495;&#30340;&#25351;&#38024;,&#23454;&#38469;&#19978;&#30340;&#20540;&#24635;&#26159;&#20026;0.
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==
    </p>
    <p>
      &#32780;&#19988;&#22312;&#29233;&#31435;&#20449;&#30340;&#23454;&#29616;&#20013;,&#22240;&#20026;&#25511;&#21046;&#23383;&#30340;60&#20043;&#21069;&#30340;sub-channel&#37117;&#34987;&#39044;&#30041;&#20102;,&#25152;&#20197;&#23454;&#38469;&#19978;Fast C&amp;M&#33021;&#22815;&#29992;&#21040;&#30340;sub-channel&#21482;&#33021;&#22815;&#26159;61,63&#21644;63.&#32780;Z.194.0&#20316;&#20026;&#19968;&#20010;&#25351;&#38024;,&#25351;&#21521;&#20351;&#29992;&#30340;sub-channel.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==
    </p>
    <p>
      &#22312;&#29233;&#31435;&#20449;&#30340;CPRI i1&#30340;&#21327;&#35758;&#20013;(CPRI&#30340;&#29256;&#26412;&#26159;0&#25110;&#32773;1),&#23454;&#38469;&#19978;,Fast C&amp;M&#20063;&#24182;&#27809;&#26377;&#34987;&#20351;&#29992;.&#34429;&#28982;Z.29&#20013;&#26159;&#23384;&#25918;&#30340;&#26159;HDLC&#26684;&#24335;&#30340;&#25968;&#25454;&#21253;.
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==
    </p>
    <p>
      &#22312;CPRI i2&#30340;&#24773;&#20917;&#19979;(CPRI&#30340;&#29256;&#26412;&#26159; 3&#25110;&#32773;4&#30340;&#24773;&#20917;&#19979;),&#23454;&#38469;&#19978;&#26159;&#20351;&#29992;&#20102;sub-channel 61,62,63&#30340;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="Fast C&amp;M&#x662f;&#x600e;&#x4e48;&#x88ab;&#x4f7f;&#x7528;&#x7684;?&#x8d77;&#x5230;&#x4ec0;&#x4e48;&#x4f5c;&#x7528;?" ID="ID_1092872968" CREATED="1330505623768" MODIFIED="1330505644322">
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
</node>
</node>
<node TEXT="CPRI&#x7684;&#x7248;&#x672c;&#x548c;&#x7231;&#x7acb;&#x4fe1;&#x4e2d;CPRI&#x7684;&#x7248;&#x672c;?" ID="ID_1196527689" CREATED="1330505006165" MODIFIED="1361430891126"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#20854;&#23454;&#19981;&#26159;&#19968;&#20010;&#21629;&#39064;.
    </p>
    <p>
      
    </p>
    <p>
      &#22312;&#33521;&#25991;&#20013;&#23545;&#24212;&#30340;&#21333;&#35789;&#20998;&#21035;&#26159;Version&#21644;Revision.
    </p>
    <p>
      
    </p>
    <p>
      Version&#34920;&#31034;&#30340;&#26159;CPRI&#22269;&#38469;&#26631;&#20934;&#20013;,&#22312;&#25511;&#21046;&#23383;Z.2.0&#20013;&#23384;&#25918;&#30340;CPRI&#30340;&#29256;&#26412;&#21495;.&#20540;&#22266;&#23450;&#20026;01
    </p>
    <p>
      
    </p>
    <p>
      &#32780;Revision&#21017;&#26159;&#29233;&#31435;&#20449;&#33258;&#24049;&#30340;CPRI&#30340;&#23454;&#29616;&#20013;,&#21306;&#20998;&#20869;&#37096;&#23567;&#29256;&#26412;&#21495;&#30340;&#19968;&#20010;&#25351;&#31034;,&#23384;&#25918;&#20110;Z.16.0.&#21487;&#21462;&#30340;&#20540;&#20026;00,01,03,04
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="RICR&#x4e2d;&#x7684;LTU&#x7684;&#x6982;&#x5ff5;?" ID="ID_1046322405" CREATED="1331028453767" MODIFIED="1331040568871">
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      LTU&#30340;&#38145;&#23450;&#30340;&#27010;&#24565;&#26159;&#20160;&#20040;?
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="RE&#x4ece;CPRI&#x6570;&#x636e;&#x4e2d;&#x6062;&#x590d;&#x51fa;&#x65f6;&#x949f;&#x7684;&#x8fc7;&#x7a0b;&#x662f;&#x600e;&#x4e48;&#x6837;&#x7684;&#x5462;?" ID="ID_5571065" CREATED="1331040571478" MODIFIED="1331040708728">
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      RE&#26159;&#24590;&#20040;&#26679;&#23558;CPRI&#19978;&#20256;&#26469;&#30340;&#25968;&#25454;&#20316;&#20026;&quot;&#21442;&#32771;&#26102;&#38047;&#28304;&quot;,&#20174;&#32780;&#29983;&#25104;&#33258;&#24049;&#30340;&#26102;&#38047;&#20449;&#21495;&#30340;&#21602;?
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="REC-RE&#x7684;&#x8fde;&#x63a5;&#x4e2d;&#x597d;&#x591a;&#x7684;ID&#x7684;&#x533a;&#x522b;&#x548c;&#x4f5c;&#x7528;" ID="ID_1201362510" CREATED="1331049553101" MODIFIED="1331050228356"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#20197;&#21069;&#22312;&#20570;OBIF&#36719;&#20214;&#30340;&#26102;&#20505;&#23601;&#21457;&#29616;,&#27599;&#19968;&#20010;RE&#20250;&#26377;&#24456;&#22810;&#19981;&#21516;&#31181;&#31867;&#30340;&#30340;&#22320;&#22336;.&#27604;&#22914;ruId,cascade number,cascade word.&#36824;&#26377;&#21478;&#22806;&#30340;&#22914;AxCId,CellCarrierBranch&#31561;&#31561;.
    </p>
    <p>
      &#36825;&#20123;&#20010;&#30340;ID,&#24456;&#26126;&#26174;&#26159;&#26377;&#19981;&#21516;&#30340;&#20316;&#29992;&#30340;,&#20294;&#26159;&#20855;&#20307;&#26377;&#20160;&#20040;&#21306;&#21035;,&#20316;&#29992;&#22312;&#20160;&#20040;&#22320;&#26041;,&#24182;&#19981;&#26159;&#24456;&#28165;&#26970;.
    </p>
    <p>
      &#26082;&#28982;&#19981;&#28165;&#26970;,&#22914;&#26524;&#19981;&#30740;&#31350;&#28165;&#26970;&#30340;&#35805;,&#37027;&#23601;&#20250;&#36234;&#26469;&#36234;&#27169;&#31946;.
    </p>
    <p>
      
    </p>
    <p>
      &#22312;RICR&#30340;FD&#20013;,&#35299;&#37322;&#20102;&#20960;&#20010;ID&#30340;&#21306;&#21035;:
    </p>
    <ul>
      <li>
        [Cascade Word],&#36825;&#20010;&#22320;&#22336;&#26159;&#19968;&#20010;CPRI&#30340;&#22320;&#22336;,&#20063;&#23601;&#26159;&#35828;,&#27599;&#19968;&#20010;RE&#19968;&#33324;&#20250;&#34987;&#20998;&#37197;&#32473;&#19968;&#20010;&#36825;&#26679;&#30340;&#22320;&#22336;(&#22312;&#20849;&#27169;&#30340;&#24773;&#20917;&#19979;,&#19968;&#20010;RE&#26377;&#21487;&#33021;&#26377;&#22810;&#20010;&#36825;&#20010;&#22320;&#22336;),&#29992;&#22312;&#22312;CPRI&#30340;&#38142;&#25509;&#19978;&#30417;&#21548;&#23646;&#20110;&#33258;&#24049;&#30340;C&amp;M&#20449;&#21495;,&#36825;&#20010;C&amp;M&#20449;&#21495;&#21253;&#21547;AxC&#21644;O&amp;M&#20449;&#21495;.
      </li>
      <li>
        [Cascade number]&#36825;&#20010;&#27010;&#24565;&#20854;&#23454;&#24456;&#23481;&#26131;&#29702;&#35299;,&#36825;&#20010;&#35828;&#30340;&#23601;&#26159;&#22312;&#19968;&#20010;port&#19978;,&#23384;&#22312;&#32423;&#32852;&#30340;&#35805;,&#27599;&#19968;&#20010;RE&#32943;&#23450;&#22312;&#22788;&#22312;&#19968;&#20010;&#32423;&#32852;&#30340;&#20301;&#32622;,&#27604;&#22914;&#31532;&#19968;&#20010;RE,&#31532;&#20108;&#20010;RE,&#31532;&#19977;&#20010;RE.&#25152;&#20197;&#23601;&#29992;&#36825;&#20010;ID&#26469;&#34920;&#31034;&#26576;&#20010;RE&#22312;&#32423;&#32852;&#38142;&#20013;&#30340;&#20301;&#32622;,&#27604;&#22914;&#31532;&#19968;&#32423;&#30340;RE&#30340;cascade number&#23601;&#26159;1,&#31532;&#20108;&#32423;&#30340;cascade number&#23601;&#26159;2&#20102;.&#20381;&#27425;&#31867;&#25512;,&#26368;&#22810;&#20026;6(<font color="#ff0000">&#19968;&#30452;&#37117;&#26159;&#36825;&#26679;&#20040;?</font>)
      </li>
      <li>
        [ruId]&#36825;&#20010;ID,&#25353;&#29031;RICR FD&#30340;&#35828;&#27861;,&#26159;&#22312;REC&#30340;&#20869;&#37096;,&#20854;&#29992;&#26469;&#21306;&#21035;&#27599;&#20010;RE&#30340;&#19968;&#20010;ID.&#36825;&#20010;&#25991;&#26723;&#21448;&#35828;&#20102;,&#22914;&#26524;&#23384;&#22312;&#22810;&#20010;REC&#36319;&#36825;&#20123;RE&#30456;&#36830;&#30340;&#24773;&#20917;&#30340;&#35805;,&#37027;&#20040;&#27599;&#20010;REC&#23545;&#36825;&#20123;RE&#30340;&#21629;&#21517;&#21487;&#33021;&#20250;&#19981;&#21516;,&#20063;&#23601;&#26159;&#35828;&#19981;&#21516;&#30340;REC&#21487;&#33021;&#20998;&#37197;&#32473;&#26576;&#20010;RE&#19981;&#21516;&#30340;ruId&#32534;&#21495;.
      </li>
      <li>
        [Port number]&#36825;&#20010;ID&#24456;&#31616;&#21333;,&#23601;&#26159;&#26631;&#35782;REC&#19978;&#30340;&#19981;&#21516;&#30340;&#31471;&#21475;&#30340;.
      </li>
    </ul>
  </body>
</html>
</richcontent>
</node>
<node TEXT="Jitter-Buffer&#x7684;&#x6982;&#x5ff5;" ID="ID_1132182878" CREATED="1331304672092" MODIFIED="1331304761569">
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      Jitter-Buffer&#30340;&#27010;&#24565;?
    </p>
    <p>
      &#22312;&#31995;&#32479;&#30340;&#24456;&#22810;&#30340;&#22320;&#26041;,&#37117;&#20250;&#30896;&#21040;Jitter-Buffer&#36825;&#20010;&#19996;&#35199;.
    </p>
    <p>
      &#36825;&#20010;&#19996;&#35199;&#30340;&#20316;&#29992;&#21040;&#24213;&#26159;&#24178;&#22043;&#30340;&#21602;?
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==
    </p>
    <p>
      &#32780;&#19988;&#20250;&#26377;&#19968;&#20010;&#35828;&#27861;&#26159;,jitter-buffer centered.
    </p>
    <p>
      &#36825;&#21448;&#26159;&#19968;&#20010;&#20160;&#20040;&#27010;&#24565;&#21602;?
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="RICR&#x5230;&#x5e95;&#x8fd0;&#x884c;&#x5728;&#x51e0;&#x79cd;FPGA&#x4e0a;&#x9762;&#x5462;?&#x5230;&#x76ee;&#x524d;&#x4e3a;&#x6b62;." ID="ID_1011860802" CREATED="1331569712489" MODIFIED="1331820965231">
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;&#25991;&#26723;&#20013;&#30475;&#21040;&#30340;&#20960;&#31181;FPGA&#26377;:
    </p>
    <ul>
      <li>
        Xilinx
      </li>
      <li>
        Lattice
      </li>
      <li>
        WARP3
      </li>
      <li>
        ALCOR
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      &#35980;&#20284;&#23601;&#26159;&#19978;&#38754;&#30340;&#20960;&#31181;,&#37027;&#20040;,&#19978;&#38754;&#30340;&#20960;&#31181;&#21508;&#26159;&#20351;&#29992;&#22312;&#20160;&#20040;&#26679;&#30340;&#30828;&#20214;&#19978;&#30340;&#21602;?
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==
    </p>
    <p>
      
    </p>
    <p>
      &#26681;&#25454;Yang Sun&#25552;&#20379;&#30340;&#20449;&#24687;:
    </p>
    <ul>
      <li>
        COM FPGA&#21644;WARP3&#36825;&#20004;&#20010;&#26159;&#29992;&#30340;&#26368;&#22810;&#30340;.
      </li>
      <li>
        Lattice&#26159;&#29992;&#22312;XCU&#19978;&#38754;&#30340;
      </li>
      <li>
        ALCOR&#26159;&#29992;&#22312;XMU&#19978;&#38754;&#30340;
      </li>
    </ul>
    <p>
      &#32780;XMU&#26159;&#19968;&#20010;&#30828;&#20214;,&#19987;&#38376;&#20026;&#21152;&#25343;&#22823;&#35774;&#35745;&#30340;&#19968;&#20010;&#35774;&#22791;.&#20855;&#20307;&#30340;&#20316;&#29992;&#19981;&#35814;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="Master&#x548c;Slave&#x5982;&#x4f55;&#x77e5;&#x9053;&#x5bf9;&#x65b9;&#x91c7;&#x7528;&#x7684;CPRI&#x7684;&#x901f;&#x7387;" ID="ID_783729724" CREATED="1331570858998" MODIFIED="1331632017696"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#20043;&#25152;&#20197;&#26377;&#36825;&#20040;&#20010;&#30097;&#38382;,&#26159;&#22240;&#20026;CPRI&#25903;&#25345;&#22810;&#31181;&#20256;&#36755;&#36895;&#29575;,&#26377;1.2G&#30340;,&#26377;2.4G&#30340;,&#26377;4.8G&#30340;,&#26377;9.8G&#30340;.
    </p>
    <p>
      
    </p>
    <p>
      &#32780;Master&#31471;&#21644;Slave&#31471;&#21487;&#33021;&#21508;&#33258;&#37319;&#29992;&#19978;&#38754;&#30340;&#36895;&#29575;&#20013;&#30340;&#19968;&#31181;.
    </p>
    <p>
      &#20294;&#26159;&#38382;&#39064;&#26159;&#26174;&#32780;&#26131;&#35265;&#30340;,&#22914;&#26524;Master&#21644;Slave&#21508;&#33258;&#37319;&#29992;&#19981;&#21516;&#30340;&#36895;&#29575;&#30340;&#35805;,&#20182;&#20204;&#20004;&#20010;&#20043;&#38388;&#26681;&#26412;&#23601;&#27809;&#27861;&#36827;&#34892;&#36890;&#20449;.
    </p>
    <p>
      <b><font color="#ff0000">&#26377;&#20160;&#20040;&#21150;&#27861;&#33021;&#22815;&#35753;Master&#21644;Slave&#33021;&#22815;&#21578;&#35785;&#23545;&#26041;&#33258;&#24049;&#37319;&#29992;&#30340;&#36895;&#29575;,&#24182;&#33719;&#21462;&#23545;&#26041;&#30340;&#36895;&#29575;&#21602;? </font></b>
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#37096;&#20998;&#30340;&#20869;&#23481;&#26377;&#24453;&#25506;&#35752;,&#22823;&#33268;&#22312;RICR FD&#30340;P69&#21644;P49&#26377;&#20171;&#32461;.
    </p>
    <p>
      
    </p>
    <p>
      <b><font size="5">P49,RICR(Slave&#31471;&#21475;&#30340;&#21551;&#21160;&#36807;&#31243;):</font></b>
    </p>
    <p>
      
    </p>
    <p>
      RICR starts to receive CPRI at the highest available bit rate. If the slave port
    </p>
    <p>
      does not reach synchronization state HFNSYNC it shall select another line bit
    </p>
    <p>
      rate for CPRI reception after T1. Each following T1 interval an new line bit
    </p>
    <p>
      rate shall be selected the line bit rate shall be selected in a round robin
    </p>
    <p>
      fashion, the highest first and the slowest last. T1 is 3.9-4.1 seconds.
    </p>
    <p>
      
    </p>
    <p>
      <b><font size="5">P79,RICR(Master&#21475;&#30340;&#21551;&#21160;&#36807;&#31243;): </font></b>
    </p>
    <p>
      
    </p>
    <p>
      If the bit rate selected in RICI_START_CPRI_LINK_REQ is greater than
    </p>
    <p>
      1.2Gbps RICR alters the bit rate from selected bit rate down to the slowest
    </p>
    <p>
      supported (1.2Gbps). Each bit rate is used during 1 second and if HFNSYNC
    </p>
    <p>
      is not reached within this time next bit rate is tested.
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x4ea4;&#x4e92;&#x8fc7;&#x7a0b;" ID="ID_504582728" CREATED="1331630946002" MODIFIED="1331631791135"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#23545;&#20110;Master&#26469;&#35828;:
    </p>
    <ul>
      <li>
        &#22914;&#26524;&#25903;&#25345;&#22810;&#20010;&#36895;&#29575;&#30340;&#35805;(1.2G,2.5G,4.9G,10G),&#37027;&#20040;Master&#26469;&#35828;,&#22312;&#20854;&#23581;&#35797;&#24615;&#30340;&#36319;Slave&#24314;&#31435;&#32852;&#31995;&#30340;&#26102;&#20505;,&#39318;&#20808;&#20250;&#20174;&#26368;&#39640;&#30340;&#36895;&#29575;Send(<font color="#ff0000">&#24403;&#28982;&#23545;&#20110;Master&#26469;&#35828;,&#21457;&#36865;&#30340;&#21516;&#26102;&#20063;&#22312;&#29992;&#30456;&#21516;&#30340;&#36895;&#29575;&#22312;&#30417;&#21548;&#25509;&#21463;&#30340;&#25968;&#25454;&#30340;&#21543;??</font>).&#20351;&#29992;&#36825;&#20010;&#36895;&#29575;&#21457;&#36865;&#30340;&#25345;&#32493;&#26102;&#38388;&#26159;3.9-4.1&#31186;.&#22914;&#26524;&#22312;&#36825;&#20010;&#26102;&#38388;&#27573;&#20869;,&#27809;&#26377;&#25910;&#21040;&#26469;&#33258;Slave&#30340;&#22238;&#24212;,&#20063;&#23601;&#26159;&#35828;,&#20174;Slave&#21457;&#36865;&#19978;&#26469;&#30340;&#25968;&#25454;&#20013;,&#27809;&#26377;&#26816;&#27979;&#21040;HFNSYNC&#30340;&#35805;,&#37027;&#20040;&#23601;&#20250;&#20999;&#25442;&#21040;&#21478;&#19968;&#20010;&#20302;&#19968;&#28857;&#30340;&#36895;&#29575;(&#27604;&#22914;4.9G),&#37325;&#26032;&#36827;&#34892;&#19978;&#38754;&#30340;&#36807;&#31243;.&#36825;&#20010;&#36807;&#31243;&#21516;&#26679;&#25345;&#32493;3.9-4.1&#31186;.&#22914;&#26524;&#36824;&#26159;&#27809;&#26377;&#36798;&#21040;HFNSYNC&#29366;&#24577;&#30340;&#35805;,&#32487;&#32493;&#25442;&#19968;&#20010;&#26356;&#23567;&#30340;&#36895;&#29575;.&#22914;&#27492;&#24448;&#22797;.
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      &#23545;&#20110;Slave&#26469;&#35828;:
    </p>
    <ul>
      <li>
        &#22312;&#24314;&#31435;&#36215;&#21021;&#22987;&#30340;&#36830;&#25509;&#30340;&#26102;&#20505;,&#23545;&#20110;Slave&#31471;&#21475;&#26469;&#35828;,&#20854;&#39318;&#20808;&#35201;&#20570;&#30340;&#20107;&#24773;&#20415;&#26159;&#30417;&#21548;Master&#21457;&#36865;&#20986;&#26469;&#30340;&#25968;&#25454;.&#37027;&#20040;Slave&#20351;&#29992;&#20160;&#20040;&#36895;&#29575;&#26469;&#30417;&#21548;&#21602;?&#20182;&#20063;&#19981;&#30693;&#36947;Master&#20250;&#20197;&#20160;&#20040;&#36895;&#29575;&#21457;&#36865;,&#25152;&#20197;Slave&#20063;&#26159;&#37319;&#29992;&#19978;&#38754;&#25551;&#36848;&#30340;&#29468;&#27979;&#30340;&#26041;&#27861;,&#39318;&#20808;&#20351;&#29992;&#25903;&#25345;&#30340;&#26368;&#39640;&#36895;&#29575;&#26469;&#36827;&#34892;&#30417;&#21548;,&#27604;&#22914;10G,&#22914;&#26524;&#25509;&#21463;&#21040;&#30340;&#20174;Master&#21457;&#36807;&#26469;&#30340;&#25968;&#25454;&#20013;,&#36798;&#21040;&#20102;HFNSYNC&#30340;&#35805;,<font color="#ff0000">&#37027;&#20040;&#25171;&#24320;&#21457;&#36865;,&#23558;&#25509;&#25910;&#26469;&#30340;&#25968;&#25454;&#21516;&#26679;&#30340;&#21457;&#36865;&#22238;&#21435;(?).</font><font color="#000000">&#32780;&#22914;&#26524;&#22312;Master&#21457;&#36865;&#26469;&#30340;&#25968;&#25454;&#20013;&#27809;&#26377;&#26816;&#27979;&#21040;HFNSYNC&#29366;&#24577;&#30340;&#35805;,&#37027;&#20040;&#20877;&#25345;&#32493;&#26816;&#27979;1&#31186;&#38047;,&#22914;&#26524;&#20173;&#28982;&#27809;&#26377;&#36798;&#21040;HFNSYNC&#29366;&#24577;&#30340;&#35805;,&#37027;&#20040;Slave&#23601;&#30693;&#36947;,&#20854;&#23454;Master&#24182;&#19981;&#26159;&#20197;Slave&#29468;&#27979;&#30340;&#36895;&#29575;&#22312;&#21457;&#36865;&#25968;&#25454;,&#25152;&#20197;Slave&#20250;&#25509;&#30528;&#20351;&#29992;&#20302;&#19968;&#28857;&#30340;&#36895;&#29575;&#25509;&#30528;&#23581;&#35797;&#35299;&#30721;Master&#21457;&#36807;&#26469;&#30340;&#25968;&#25454;.&#22914;&#27492;&#24448;&#22797;.</font>
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      &#20351;&#29992;&#19978;&#38754;&#30340;&#35268;&#21017;,&#24212;&#35813;&#33021;&#22815;&#24314;&#31435;&#36215;&#21021;&#22987;&#30340;&#36830;&#25509;.
    </p>
    <p>
      
    </p>
    <p>
      <b><font color="#000099">&#25152;&#35859;&#21021;&#22987;&#30340;&#36830;&#25509;.&#20854;&#23454;&#23601;&#26159;Master&#21644;Slave&#21508;&#33258;&#24471;&#21040;&#23545;&#26041;&#37319;&#29992;&#20160;&#20040;&#36895;&#29575;&#22312;&#21457;&#36865;&#25968;&#25454;,&#36825;&#20040;&#20010;&#31616;&#21333;&#30340;&#19996;&#35199;&#32780;&#24050;.</font></b>
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x8fd9;&#x4e2a;&#x673a;&#x5236;&#x4f1a;&#x5e26;&#x6765;&#x95ee;&#x9898;?" ID="ID_1988266931" CREATED="1331632076508" MODIFIED="1331632360010"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#37319;&#29992;&#19978;&#38754;&#30340;&quot;&#20132;&#20114;&#36807;&#31243;&quot;&#30340;&#26041;&#27861;&#26102;,&#26377;&#19968;&#20010;&#38382;&#39064;&#23601;&#20250;&#20986;&#29616;.
    </p>
    <p>
      
    </p>
    <p>
      <b><font color="#000099" size="5">&#37027;&#23601;&#26159;,&#26377;&#21487;&#33021;&#22312;&#19981;&#21516;&#27425;&#30340;&#21551;&#21160;&#26102;,&#26368;&#32456;Master&#21644;Slave&#20043;&#38388;&#21452;&#26041;&#21327;&#21830;&#37319;&#29992;&#30340;&#24037;&#20316;&#36895;&#29575;&#21487;&#33021;&#26159;&#19981;&#19968;&#26679;&#30340;!!</font></b>
    </p>
    <p>
      
    </p>
    <p>
      &#22240;&#20026;&#26377;&#19978;&#38754;&#30340;&#37027;&#20010;&#26426;&#21046;&#23384;&#22312;,&#25152;&#20197;&#19978;&#38754;&#30340;&#36825;&#20010;&#38382;&#39064;&#26159;&#21487;&#33021;&#30340;,&#34429;&#28982;&#23454;&#38469;&#25805;&#20316;&#19978;,&#25105;&#35273;&#24471;&#21487;&#33021;&#24615;&#19981;&#26159;&#24456;&#22823;.&#20294;&#26159;&#30830;&#23454;&#26159;&#26377;&#36825;&#20010;&#21487;&#33021;&#24615;&#23384;&#22312;
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="&#x8fdb;&#x7a0b;&#x4e0e;&#x6e90;&#x6587;&#x4ef6;&#x7684;&#x5173;&#x7cfb;[&#x8868;&#x8ff0;&#x4e0d;&#x5b8c;&#x6574;,&#x4e3b;&#x8981;&#x662f;&#x6587;&#x4ef6;&#x548c;&#x8fdb;&#x7a0b;&#x4e4b;&#x95f4;&#x5982;&#x4f55;&#x5904;&#x7406;&#x5168;&#x5c40;&#x53d8;&#x91cf;&#x7b49;&#x7b49;&#x7684;&#x5185;&#x5bb9;.]" ID="ID_1588209559" CREATED="1331820988405" MODIFIED="1331822797754"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#20351;&#29992;&#36825;&#20010;&#26631;&#39064;&#30340;&#35805;,&#23545;&#20110;&#25105;&#24819;&#35828;&#30340;&#19996;&#35199;&#34920;&#36798;&#30340;&#24182;&#19981;&#26159;&#24456;&#28165;&#26970;.
    </p>
    <p>
      &#20160;&#20040;&#21483;&#20570;&#36827;&#31243;&#19982;&#25991;&#20214;&#30340;&#20851;&#31995;&#21602;?
    </p>
    <p>
      &#31616;&#21333;&#30340;&#35828;,&#22312;&#19968;&#20010;&#36719;&#20214;&#31995;&#32479;&#20013;
    </p>
    <p>
      &#36719;&#20214;&#32534;&#20889;&#22909;&#30340;&#25104;&#26524;,&#26159;&#20197;&#19968;&#20010;&#20010;&#30340;&#25991;&#20214;&#20026;&#22522;&#26412;&#21333;&#20301;&#30340;.
    </p>
    <p>
      &#32780;&#22312;&#31995;&#32479;&#36816;&#34892;&#36215;&#26469;&#30340;&#26102;&#20505;,&#24456;&#26126;&#26174;&#21448;&#26159;&#20197;&#19968;&#20010;&#20010;&#30340;&#36827;&#31243;&#20026;&#22522;&#26412;&#30340;&#21333;&#20301;&#30340;.
    </p>
    <p>
      
    </p>
    <p>
      &#37027;&#20040;,&#36825;&#20004;&#32773;&#20043;&#38388;&#26377;&#20160;&#20040;&#26679;&#30340;&#23545;&#24212;&#20851;&#31995;&#21602;?&#26377;&#20160;&#20040;&#38656;&#35201;&#27880;&#24847;&#30340;&#21602;?
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==&#20174;hello world&#36825;&#26679;&#30340;&#31616;&#21333;&#31243;&#24207;&#30340;&#35282;&#24230;.
    </p>
    <p>
      &#35797;&#30528;&#35814;&#32454;&#30340;&#25551;&#36848;&#19968;&#19979;&#25105;&#24819;&#35752;&#35770;&#30340;&#38382;&#39064;.
    </p>
    <p>
      &#22312;&#26368;&#31616;&#21333;&#30340;C&#35821;&#35328;&#30340;&#20363;&#23376;&#20013;,&#24182;&#27809;&#26377;&#28041;&#21450;&#21040;&#36827;&#31243;&#30456;&#20851;&#30340;&#20869;&#23481;.&#25152;&#26377;&#30340;C&#20195;&#30721;&#34987;&#20998;&#21035;&#23384;&#25918;&#22312;&#20960;&#20010;&#29420;&#31435;&#30340;&#25991;&#20214;&#20013;.
    </p>
    <p>
      &#28982;&#21518;,&#27599;&#20010;&#25991;&#20214;&#21508;&#33258;&#32534;&#35793;,&#29983;&#25104;&#21508;&#33258;&#30340;.o&#25991;&#20214;.
    </p>
    <p>
      &#28982;&#21518;&#23558;&#21508;&#20010;.o&#25991;&#20214;&#36827;&#34892;&#38142;&#25509;.&#29983;&#25104;&#21487;&#25191;&#34892;&#30340;bin&#25991;&#20214;
    </p>
    <p>
      &#23601;&#33021;&#22815;&#25191;&#34892;&#20102;.
    </p>
    <p>
      
    </p>
    <p>
      &#19978;&#38754;&#30340;&#27969;&#31243;&#23601;&#26159;&#26368;&#31616;&#21333;&#30340;&#19968;&#20010;C&#35821;&#35328;&#32534;&#35793;&#25191;&#34892;&#30340;&#27969;&#31243;.
    </p>
    <p>
      
    </p>
    <p>
      &#23558;&#19978;&#38754;&#29983;&#25104;&#30340;bin&#25991;&#20214;&#25918;&#21040;&#25805;&#20316;&#31995;&#32479;&#30340;&#32972;&#26223;&#19979;&#26469;&#30475;(&#27491;&#24120;&#24773;&#20917;&#19979;,&#20219;&#20309;&#30340;&#20195;&#30721;&#32943;&#23450;&#37117;&#26159;&#36305;&#22312;&#25805;&#20316;&#31995;&#32479;&#19978;&#30340;,&#24403;&#28982;&#20063;&#26377;&#27809;&#26377;&#25805;&#20316;&#31995;&#32479;&#30340;,&#20294;&#26159;&#25105;&#20204;&#19981;&#35848;&#36825;&#20123;,&#29616;&#22312;&#23601;&#31639;&#26159;&#19968;&#20010;&#23884;&#20837;&#24335;&#31995;&#32479;,&#20063;&#19968;&#33324;&#37117;&#24102;&#25805;&#20316;&#31995;&#32479;,&#25805;&#20316;&#31995;&#32479;&#21448;&#19981;&#26159;&#20160;&#20040;&#22810;&#26114;&#36149;&#30340;&#19996;&#35199;&#20102;),&#23601;&#30693;&#36947;,&#36825;&#20010;&#32534;&#35793;&#22909;&#30340;bin&#25991;&#20214;&#26159;&#36816;&#34892;&#22312;&#26576;&#19968;&#20010;&#36827;&#31243;&#20013;&#30340;.
    </p>
    <p>
      &#36825;&#26159;&#26174;&#28982;&#30340;,&#24403;&#28982;&#21069;&#25552;&#26159;&#22312;&#19978;&#38754;&#30340;&#20960;&#20010;C&#25991;&#20214;&#24403;&#20013;,&#23601;&#27809;&#26377;&#21019;&#24314;&#36827;&#31243;&#20043;&#31867;&#30340;&#25805;&#20316;(&#27604;&#22914;fork()&#31561;&#31561;).
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#20010;&#26102;&#20505;,&#25105;&#20204;&#21487;&#20197;&#29702;&#35299;&#20026;,&#25105;&#20204;&#32534;&#20889;&#30340;&#31243;&#24207;,&#26159;&#20197;&#25991;&#20214;&#20026;&#22522;&#26412;&#21333;&#20301;&#30340;(&#20851;&#20110;&#20160;&#20040;&#21483;&#20570;&#22522;&#26412;&#21333;&#20301;,&#25105;&#29616;&#22312;&#20063;&#35828;&#19981;&#28165;,&#22823;&#33268;&#19978;&#30340;&#24847;&#24605;&#21487;&#20197;&#29702;&#35299;&#21543;.)
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==
    </p>
    <p>
      &#29616;&#22312;&#36824;&#26377;&#21478;&#22806;&#30340;&#19968;&#31181;&#24773;&#20917;.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x5728;&#x67d0;&#x4e2a;&#x6587;&#x4ef6;&#x4e2d;&#x5b9a;&#x4e49;&#x7684;&#x8fdb;&#x7a0b;" ID="ID_1807686509" CREATED="1331825809692" MODIFIED="1334238560701">
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;&#26576;&#20010;&#25991;&#20214;&#20013;&#23450;&#20041;&#30340;&#36827;&#31243;&#30340;&#24615;&#36136;,&#36319;&#22312;&#36825;&#20010;&#25991;&#20214;&#20013;&#23450;&#20041;&#30340;&#20989;&#25968;&#30340;&#24615;&#36136;&#19968;&#26679;.&#20854;&#23454;&#23601;&#26159;&#21487;&#20197;&#25226;&#23427;&#30475;&#25104;&#36825;&#20010;&#25991;&#20214;&#20013;&#30340;&#19968;&#20010;&#20989;&#25968;&#19968;&#26679;.
    </p>
    <p>
      &#23427;&#20063;&#33021;&#22815;&#35843;&#29992;&#22312;&#36825;&#20010;&#25991;&#20214;&#20013;&#23450;&#20041;&#30340;&#20989;&#25968;&#21644;include&#36827;&#26469;&#30340;&#20854;&#20182;&#25991;&#20214;&#20013;&#30340;&#20989;&#25968;,&#23427;&#20063;&#33021;&#22815;&#20351;&#29992;&#36825;&#20010;&#20989;&#25968;&#20013;&#23450;&#20041;&#20010;&#20840;&#23616;&#21464;&#37327;.
    </p>
    <p>
      &#25152;&#20197;,&#23427;&#26377;&#30528;&#20989;&#25968;&#30340;&#25152;&#26377;&#30340;&#29305;&#24615;.
    </p>
    <p>
      
    </p>
    <p>
      &#37027;&#20040;,&#20316;&#20026;&#19968;&#20010;&#36827;&#31243;&#26469;&#35828;,&#23427;&#32943;&#23450;&#26377;&#21306;&#21035;&#20110;&#20854;&#20182;&#27491;&#24120;&#20989;&#25968;&#30340;&#22320;&#26041;.
    </p>
    <p>
      &#20316;&#20026;&#19968;&#20010;&#19981;&#27491;&#24120;&#30340;&#20989;&#25968;,&#23427;&#19981;&#27491;&#24120;&#22312;&#20160;&#20040;&#22320;&#26041;&#21602;?
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==
    </p>
    <p>
      &#20854;&#23454;&#25105;&#29616;&#22312;&#35273;&#24471;&#36825;&#20010;&#38382;&#39064;&#24456;&#31616;&#21333;,&#19968;&#20010;&#36827;&#31243;&#23601;&#20687;&#26159;&#19968;&#20010;&#26222;&#36890;&#30340;&#20989;&#25968;&#19968;&#26679;.
    </p>
    <p>
      &#32780;&#36827;&#31243;&#36319;&#25991;&#20214;&#30340;&#20851;&#31995;&#20063;&#24456;&#31616;&#21333;,&#23601;&#26159;:
    </p>
    <p>
      <font color="#000099"><i><b>&#22914;&#26524;&#19968;&#20010;&#36827;&#31243;&#26159;&#23450;&#20041;&#22312;&#26576;&#20010;&#25991;&#20214;&#20013;&#30340;&#35805;,&#37027;&#20040;&#24456;&#26174;&#28982;&#30340;,&#36825;&#20010;&#36827;&#31243;&#30452;&#25509;&#30340;&#35835;&#21462;&#21644;&#20351;&#29992;&#22312;&#36825;&#20010;&#25991;&#20214;&#20013;&#23450;&#20041;&#30340;&#20840;&#23616;&#21464;&#37327;&#21644;&#20989;&#25968;.</b></i></font>
    </p>
    <p>
      
    </p>
    <p>
      &#23601;&#26159;&#36825;&#20040;&#20010;&#31616;&#21333;&#30340;&#20851;&#31995;&#21543;,&#36827;&#31243;&#35843;&#29992;&#20854;&#20182;&#25991;&#20214;&#20013;&#23450;&#20041;&#30340;&#20989;&#25968;,&#38656;&#35201;&#22312;&#36890;&#36807;&#38142;&#25509;&#38454;&#27573;&#30340;&#25805;&#20316;&#26469;&#23436;&#25104;,&#32780;&#19988;&#19981;&#33021;&#22815;&#30452;&#25509;&#20351;&#29992;&#20854;&#20182;&#25991;&#20214;&#20013;&#30340;&#20840;&#23616;&#21464;&#37327;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x8fdb;&#x7a0b;&#x4e2d;&#x7684;&quot;&#x5168;&#x5c40;&#x53d8;&#x91cf;&quot;&#x548c;&#x6587;&#x4ef6;&#x4e2d;&#x7684;&#x5168;&#x5c40;&#x53d8;&#x91cf;&#x7684;&#x533a;&#x522b;" ID="ID_504034140" CREATED="1335516978907" MODIFIED="1335517012581"/>
</node>
<node TEXT="Jitter Buffer" ID="ID_108272783" CREATED="1337867108128" MODIFIED="1338218837885"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#26159;&#32593;&#19978;&#25214;&#21040;&#30340;&#20171;&#32461;Jitter buffer&#30340;&#25551;&#36848;:
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      In voice over IP (<a href="http://searchunifiedcommunications.techtarget.com/definition/VoIP">VoIP</a>), a jitter buffer is a shared data area where voice packets can be collected, stored, and sent to the voice processor in evenly spaced intervals. Variations in packet arrival time, called <a href="http://searchunifiedcommunications.techtarget.com/definition/jitter">jitter</a>, can occur because of network congestion, timing drift, or route changes. The jitter buffer, which is located at the receiving end of the voice connection, intentionally delays the arriving <a href="http://searchnetworking.techtarget.com/definition/packet">packet</a>s so that the end user experiences a clear connection with very little sound distortion. There are two kinds of jitter buffers, static and dynamic. A static jitter buffer is hardware-based and is configured by the manufacturer. A dynamic jitter buffer is software-based and can be configured by the network administrator to adapt to changes in the network's delay.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="8B/10B&#x7f16;&#x7801;" ID="ID_373979618" CREATED="1339489614002" MODIFIED="1339492261910"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#26159;CPRI&#30340;&#26368;&#24213;&#23618;,&#29289;&#29702;&#23618;&#19978;&#23545;0/1 bit&#36827;&#34892;&#30340;&#19968;&#20010;&#32534;&#30721;.&#23601;&#26159;&#23558;&#25968;&#25454;&#27599;8&#20010;bit&#20316;&#20026;&#19968;&#32452;&#36827;&#34892;&#32534;&#30721;,&#32534;&#30721;&#21518;&#30340;&#25968;&#25454;&#26159;10&#20010;bit,&#20063;&#23601;&#26159;&#27599;8&#20010;bit&#30340;&#25968;&#25454;&#34987;&#32534;&#30721;&#20026;10&#20010;bit.
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#23601;&#26159;8B/10B&#30340;&#30001;&#26469;.&#30446;&#30340;&#26159;&#20026;&#20102;&#36827;&#34892;&#25152;&#35859;&#30340;DC coefficient.&#23601;&#26159;&#20043;&#27969;&#24179;&#34913;,&#20063;&#23601;&#26159;&#35828;&#19981;&#35753;&#25968;&#25454;&#27969;&#20013;&#20986;&#29616;&#22823;&#38754;&#31215;&#30340;0&#25110;&#32773;1.
    </p>
    <p>
      &#22914;&#26524;&#21407;&#22987;&#25968;&#25454;&#20013;&#26377;&#36825;&#31181;&#24773;&#20917;&#30340;&#35805;,&#37027;&#20040;&#36890;&#36807;8B/10B&#30340;&#32534;&#30721;,&#33021;&#22815;&#32780;&#35753;0&#21644;1&#23613;&#37327;&#30340;&#22343;&#34913;&#30340;&#20986;&#29616;,&#28040;&#38500;&#22823;&#38754;&#31215;&#20840;0&#25110;&#32773;&#20840;1&#30340;&#24773;&#20917;.
    </p>
    <p>
      
    </p>
    <p>
      &#22312;8B/10B&#20013;,&#23558;&#21407;&#22987;&#30340;&#25968;&#25454;&#27599;8&#20010;bit&#20026;&#19968;&#20010;&#21333;&#20301;,&#29992;&#19968;&#20010;&#31526;&#21495;&#34920;&#31034;&#36825;&#20010;8bit&#30340;&#25968;&#25454;:
    </p>
    <p>
      &#22914;01100110&#36825;&#20010;&#25968;&#25454;,&#39640;3&#20010;bit&#20026;011,&#20302;5&#20010;bit&#20026;00110.&#29992;&#31526;&#21495;&#34920;&#31034;&#20026;:<font color="#0033ff" size="5"><b>D6.3. </b></font>
    </p>
    <p>
      &#21069;&#32512;D&#34920;&#31034;&#36825;&#20010;&#31526;&#21495;&#34920;&#31034;&#30340;&#26159;&#19968;&#20010;&#25968;&#25454;.
    </p>
    <p>
      &#36824;&#26377;&#21069;&#32512;&#20026;K&#30340;&#31526;&#21495;,&#21017;&#34920;&#31034;&#36825;&#20010;&#31526;&#21495;&#34920;&#31034;&#30340;&#26159;&#19968;&#20010;&#25511;&#21046;&#23383;&#31526;.
    </p>
    <p>
      &#22914;&#25105;&#20204;&#32463;&#24120;&#20351;&#29992;&#30340;<font color="#0033ff" size="5"><b>K28.5,K27.7</b></font>
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#20010;&#32534;&#30721;&#26159;&#26368;&#24213;&#23618;&#30340;&#32534;&#30721;,&#23436;&#20840;&#26159;&#29289;&#29702;&#23618;&#30340;,&#36319;&#25968;&#25454;&#38142;&#36335;&#23618;&#37117;&#27809;&#26377;&#20851;&#31995;.
    </p>
    <p>
      
    </p>
    <p>
      &#25105;&#20204;&#38656;&#35201;&#20851;&#31995;&#30340;,&#20063;&#23601;&#26159;&#20004;&#20010;&#25511;&#21046;&#31526;,
    </p>
    <ul>
      <li>
        <font color="#0033ff" size="5"><b>K28.5 </b></font>
      </li>
      <li>
        <font color="#0033ff" size="5"><b>K27.7</b></font>
      </li>
    </ul>
    <p>
      K28.5&#36215;&#21040;&#30340;&#26159;&#19968;&#20010;&#36887;&#21495;&#30340;&#20316;&#29992;,&#27599;&#19968;&#20010;HFN&#37117;&#26159;&#20197;&#19968;&#20010;K28.5&#24320;&#22836;&#30340;.
    </p>
    <p>
      K27.7&#26159;&#19968;&#20010;Idle patten.&#22312;O&amp;M&#30340;&#21306;&#22495;,&#22914;&#26524;&#27809;&#26377;ECP&#30340;package.
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="CPRI&#x534f;&#x8bae;&#x4e2d;&#x63a7;&#x5236;&#x5b57;&#x6bb5;Z/X/Y/W&#x7684;&#x542b;&#x4e49;&#xff1f;" ID="ID_1372409746" CREATED="1342145703424" MODIFIED="1342146693659"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;CPRI&#21327;&#35758;&#30340;&#25511;&#21046;&#27573;&#20013;&#12290;&#32463;&#24120;&#20250;&#36935;&#21040;Z/X/Y/W&#36825;&#20123;&#31616;&#20889;&#30340;&#20195;&#30721;&#12290;
    </p>
    <p>
      &#24456;&#26126;&#26174;&#30340;&#65292;&#36825;&#20123;&#8220;&#20195;&#30721;&#8221;&#30340;&#32452;&#21512;&#24212;&#35813;&#26159;&#20195;&#34920;&#20102;&#25511;&#21046;&#23383;&#22312;CPRI&#21327;&#35758;&#20013;&#30340;&#26576;&#19968;&#20010;&#29305;&#23450;&#20301;&#32622;&#12290;&#37027;&#20040;&#65292;&#21508;&#20010;&#20195;&#30721;&#26412;&#36523;&#20195;&#34920;&#20102;&#20160;&#20040;&#24847;&#24605;&#21602;&#65311;
    </p>
    <p>
      
    </p>
    <p>
      &#19968;&#20010;&#23436;&#25972;&#30340;&#20195;&#30721;&#24212;&#35813;&#26159;&#36825;&#26679;&#30340;&#65306;
    </p>
    <p>
      <font size="6" color="#ff0000">Z.X.W.Y </font>
    </p>
    <p>
      
    </p>
    <p>
      &#20854;&#20013;&#21508;&#33258;&#30340;&#21547;&#20041;&#26159;:
    </p>
    <ul>
      <li>
        Z&#20195;&#34920;&#30340;&#26159;HFN&#21495;
      </li>
      <li>
        X&#20195;&#34920;&#30340;&#26159;Basic Frame&#21495;
      </li>
      <li>
        W&#20195;&#34920;&#30340;&#26159;Basic Frame&#20013;16&#20010;&#23383;&#27573;(0~15 Word)&#20013;&#30340;&#21738;&#19968;&#20010;&#23383;&#27573;.(&#19968;&#33324;&#25511;&#21046;&#23383;&#37117;&#26159;&#25918;&#22312;&#23383;&#27573;0&#65292;&#20063;&#23601;&#26159;Basic Frame&#30340;&#19968;&#24320;&#22987;)
      </li>
      <li>
        Y&#20195;&#34920;&#30340;&#26159;&#23383;&#27573;(word)&#20013;&#30340;&#21738;&#19968;&#20010;&#23383;&#33410;(byte).&#23545;&#24212;&#20110;&#19981;&#21516;&#30340;&#20256;&#36755;&#36895;&#29575;&#12290;Y&#30340;&#21462;&#20540;&#33539;&#22260;&#26159;&#19981;&#21516;&#30340;&#65292;1.2G&#30340;CPRI&#19978;&#65292;&#19968;&#20010;word&#20013;&#21482;&#26377;&#20004;&#20010;&#23383;&#33410;&#65292;2.5G&#30340;&#35805;&#26159;4&#20010;&#23383;&#33410;&#65292;5G&#30340;&#35805;&#26159;8&#20010;&#23383;&#33410;&#65292;10G&#30340;&#26159;16&#20010;&#23383;&#33410;&#12290;
      </li>
    </ul>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x7cfb;&#x7edf;cold restart&#x4e4b;&#x540e;&#xff0c;RU&#x662f;&#x5426;&#x4e5f;&#x8ddf;&#x7740;&#x91cd;&#x542f;&#xff1f;" ID="ID_1542139432" CREATED="1343202947474" MODIFIED="1343203594936"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#38382;&#39064;&#30340;&#35752;&#35770;&#26159;&#22522;&#20110;&#19968;&#20010;TR&#32780;&#26469;&#30340;&#12290;&#26576;&#20010;TR&#21457;&#29616;&#65292;node cold restart&#20043;&#21518;&#65292;&#32423;&#32852;&#30340;RRU&#27809;&#26377;&#36319;&#30528;&#37325;&#21551;&#65292;&#25152;&#20197;&#25552;&#20102;&#19968;&#20010;TR&#12290;
    </p>
    <p>
      &#37027;&#20040;&#65292;&#36825;&#23601;&#24341;&#36215;&#20102;&#35752;&#35770;&#12290;&#26377;&#20004;&#20010;&#38382;&#39064;&#23601;&#20986;&#29616;&#20102;&#65306;
    </p>
    <ol>
      <li>
        node cold restart&#30340;&#26102;&#20505;&#65292;RRU&#20063;&#38656;&#35201;&#37325;&#21551;&#20040;&#65311;
      </li>
      <li>
        &#22914;&#26524;RRU&#20063;&#38656;&#35201;&#37325;&#21551;&#30340;&#35805;&#65292;&#37027;&#20040;RRU&#65292;&#21253;&#25324;&#31532;&#19968;&#32423;RRU&#21644;&#21518;&#32493;&#32423;&#32852;&#30340;RRU&#65292;&#20182;&#20204;&#26159;&#33258;&#24049;&#20027;&#21160;&#37325;&#21551;&#30340;&#20040;&#65311;(&#24403;RRU&#26816;&#27979;&#21040;CPRI&#38142;&#36335;&#26029;&#25481;&#30340;&#26102;&#20505;)
      </li>
    </ol>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x5173;&#x4e8e; OSE Link Handler&#x77e5;&#x8bc6;" ID="ID_1347027557" CREATED="1357064732667" MODIFIED="1357073529522">
<node TEXT="&#x67e5;&#x9605;&#x7684;&#x6587;&#x6863;" ID="ID_1503322029" CREATED="1357065588693" MODIFIED="1357073539612">
<node TEXT="OSE Core Extend" ID="ID_1879596408" CREATED="1357065593097" MODIFIED="1357073396567" LINK="#ID_1399330344"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;&#36825;&#20010;&#25991;&#26723;&#30340;&#31532;3.12&#33410;&#23545;Link Handler&#26377;&#25551;&#36848;,&#22312;3.13&#33410;&#23545;OSE Gateway&#26377;&#25551;&#36848;.
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#37096;&#20998;&#23545;&#20110;link handler&#20869;&#23481;&#30340;&#20171;&#32461;&#20027;&#35201;&#26159;&#20171;&#32461;&#20102;link handler&#30340;&#23618;&#27425;&#32467;&#26500;&#21644;&#27599;&#20010;&#23618;&#27425;&#30340;&#21151;&#33021;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="OSE Arch" ID="ID_1175596164" CREATED="1357065606895" MODIFIED="1357074270181" LINK="#ID_618585354"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;&#35813;&#25991;&#26723;&#30340;&#31532;4.2.1.11&#31456;&#33410;&#20063;&#26377;&#23545;Link handler&#30340;&#25551;&#36848;.6.5&#31456;&#33410;&#20063;&#26377;&#25551;&#36848;.
    </p>
    <p>
      
    </p>
    <p>
      &#20027;&#35201;&#25551;&#36848;&#30340;&#26159;&#26426;&#21046;,&#26159;&#27010;&#24565;.
    </p>
    <p>
      &#20027;&#35201;&#25551;&#36848;&#30340;&#26159;link handler&#36825;&#20010;&#27010;&#24565;&#30340;&#30001;&#26469;&#21644;&#22914;&#20309;&#20351;&#29992;link handler&#26469;&#35753;remote&#31995;&#32479;&#33021;&#22815;&#36890;&#20449;.
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#37096;&#20998;&#30340;&#20869;&#23481;&#35762;&#36848;&#30340;&#20027;&#35201;&#26159;&#20174;&#22823;&#30340;&#35270;&#35282;&#26469;&#30475;,&#25110;&#32773;&#20174;&#29992;&#25143;&#30340;&#35282;&#24230;&#26469;&#30475;,&#22914;&#20309;&#21019;&#24314;link handler,link handler&#30340;&#20351;&#29992;&#36807;&#31243;.
    </p>
    <p>
      &#25991;&#23383;&#34429;&#23569;,&#20540;&#24471;&#19968;&#30475;,&#20102;&#35299;&#29992;&#25143;&#31243;&#24207;&#26159;&#22914;&#20309;hunt&#19968;&#20010;remote&#36827;&#31243;&#30340;,&#32780;link handler&#21448;&#26159;&#22914;&#20309;&#21019;&#24314;&#23545;&#24212;&#30340;&#24433;&#23376;&#36827;&#31243;&#30340;.
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
</node>
</node>
<node TEXT="vob&#x64cd;&#x4f5c;" POSITION="right" ID="ID_1943103024" CREATED="1323056031909" MODIFIED="1347432170423"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      475&#34892;,&#20808;&#27880;&#37322;&#25481;.&#33021;&#22815;&#32534;&#35793;&#36890;&#36807;
    </p>
    <p>
      ==
    </p>
    <p>
      ==
    </p>
    <p>
      475&#160;&#160;&#160;&#160;/* hwGicGobb_cpri_enableCpriIntInOp(portNo); */
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x767b;&#x5f55;&#x670d;&#x52a1;&#x5668;&#x540d;&#x79f0;" ID="ID_463911252" CREATED="1323056040326" MODIFIED="1323056062950"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      ssh sekix402
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x5982;&#x4f55;make view" ID="ID_1966170925" CREATED="1323056064312" MODIFIED="1323056085725"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#30452;&#25509;&#20351;&#29992;makeview&#21629;&#20196;,&#36319;&#30528;&#19968;&#27493;&#27493;&#36208;&#23601;&#34892;&#20102;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="RICR&#x7684;vob&#x8def;&#x5f84;" ID="ID_1288752146" CREATED="1331640492763" MODIFIED="1331640591031"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      RICR&#36719;&#20214;&#25152;&#22312;&#30340;vob&#22320;&#22336;&#22312;:
    </p>
    <ul>
      <li>
        <b><font color="#000099" size="6">/vobs/rbs/hw/nci_comm/ricr/</font></b>
      </li>
    </ul>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="OSE&#x6587;&#x6863;" POSITION="left" ID="ID_1507721320" CREATED="1331721590912" MODIFIED="1331739391336"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;Vob&#20013;&#30340;OSE&#30340;&#30446;&#24405;:
    </p>
    <p>
      
    </p>
    <div id="imcontent">
      <font size="10pt" color="#000000" face="Segoe UI"><b><span style="font-size: 10pt; color: #000000; font-family: Segoe UI">/vobs/wds/ose5/OSE5.3/</span></b></font>
    </div>
  </body>
</html>
</richcontent>
<node TEXT="OSE&#x7f16;&#x7a0b;&#x63a5;&#x53e3;" ID="ID_1830950196" CREATED="1331721603292" MODIFIED="1339399918094" LINK="../RICR_document_base/OSE_&#x7f16;&#x7a0b;&#x51fd;&#x6570;&#x63a5;&#x53e3;.pdf"/>
<node TEXT="OSE Overview" ID="ID_1891423943" CREATED="1355862542877" MODIFIED="1355862707460" LINK="../RICR_document_base/OSE_Overview.pdf"/>
<node TEXT="OSE LINX" ID="ID_496440706" CREATED="1356949200740" MODIFIED="1356949986898"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#26377;&#19968;&#20123;LINX&#30456;&#20851;&#30340;&#25991;&#26723;&#22312;C&#30424;&#30340;git&#19979;&#38754;.&#21487;&#20197;&#21040;&#37027;&#37324;&#21435;&#26597;&#35810;.
    </p>
    <p>
      &#36825;&#37324;&#25361;&#36873;&#20102;&#20960;&#20010;&#30456;&#20851;&#30340;&#25991;&#26723;.&#25918;&#22312;&#36825;&#37324;&#20379;&#21442;&#32771;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="linx protocal" ID="ID_1567027858" CREATED="1356950025748" MODIFIED="1356950131112" LINK="../RICR_document_base/book-linx-protocols.pdf"/>
<node TEXT="UserGuide of LINX for Linux" ID="ID_140271731" CREATED="1356950053902" MODIFIED="1356950160095" LINK="../RICR_document_base/UsersGuide_LINX_for_Linux.pdf"/>
<node TEXT="UserGuide of LINX Gateway for Linux" ID="ID_1121676576" CREATED="1356950067389" MODIFIED="1356950173185" LINK="../RICR_document_base/UsersGuide_LINX_Gateway.pdf"/>
<node TEXT="LINX man page" ID="ID_1406023423" CREATED="1356950080674" MODIFIED="1356950187305" LINK="../RICR_document_base/linxmanpages.pdf"/>
<node TEXT="Ericsson_LINX_IWD" ID="ID_354832455" CREATED="1362359222909" MODIFIED="1362359287104" LINK="../RICR_document_base/LINX_IWD_7_15519-CRH10964_1.doc"/>
</node>
<node TEXT="OSE Arch" ID="ID_618585354" CREATED="1356997504514" MODIFIED="1356997581304" LINK="../RICR_document_base/book-arch.pdf"/>
<node TEXT="OSE Core Component" ID="ID_263243808" CREATED="1356997523585" MODIFIED="1356997589514" LINK="../RICR_document_base/book-core-comp.pdf"/>
<node TEXT="OSE Core Component extent" ID="ID_1399330344" CREATED="1356997533369" MODIFIED="1356997597854" LINK="../RICR_document_base/book-core-ext-comp.pdf"/>
</node>
<node TEXT="NCI&#x4ecb;&#x7ecd;&#x6027;&#x6587;&#x6863;" POSITION="left" ID="ID_813555710" CREATED="1333020527121" MODIFIED="1333020911556"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#37324;&#30340;&#25991;&#26723;&#26159;Yang Sun&#21457;&#36807;&#26469;&#30340;&#20851;&#20110;NCI&#30456;&#20851;&#30340;&#20171;&#32461;&#24615;&#30340;&#25991;&#26723;.
    </p>
    <p>
      &#20316;&#20026;&#21442;&#32771;,&#21015;&#22312;&#36825;&#37324;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="XPP Platform" ID="ID_1165963254" CREATED="1333020549903" MODIFIED="1339399940146" LINK="../RICR_document_base/3_2882-10_FCP1018490_XP.ppt"/>
<node TEXT="What is a RBS" ID="ID_965087279" CREATED="1333020616345" MODIFIED="1339399958727" LINK="../RICR_document_base/BPP_pres_rt.ppt"/>
<node TEXT="CBD for Dummys" ID="ID_289452382" CREATED="1333020671611" MODIFIED="1339399975053" LINK="../RICR_document_base/CBD%20introduction%20Kista%202011-09-16.ppt"/>
<node TEXT="sRIO+DU" ID="ID_126756175" CREATED="1333020712902" MODIFIED="1339399988998" LINK="../RICR_document_base/upp-dpp-srio-2.ppt"/>
<node TEXT="&#x7231;&#x7acb;&#x4fe1;C&#x8bed;&#x8a00;&#x5199;&#x6cd5;&#x89c4;&#x8303;" ID="ID_521079789" CREATED="1340699593139" MODIFIED="1340699608518"/>
<node TEXT="HDLC&#x4ecb;&#x7ecd;&#x6027;&#x6587;&#x6863;[&#x4e2d;&#x5174;]" ID="ID_785034644" CREATED="1343197945781" MODIFIED="1343198030332" LINK="../RICR_document_base/HDLC&#x901a;&#x4fe1;&#x534f;&#x8bae;.doc"/>
<node TEXT="Radio_NCI_Q&amp;A&#x6587;&#x6863;" ID="ID_93706365" CREATED="1362359138210" MODIFIED="1362359156151" LINK="../MiscDocuments/Radio_NCI_QA.pptx"/>
<node TEXT="CPRI&#x534f;&#x8bae;&#x6587;&#x6863;" ID="ID_243804776" CREATED="1362363889088" MODIFIED="1362363919325" LINK="#ID_1756178950">
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_1756178950" STARTINCLINATION="94;0;" ENDINCLINATION="94;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
</node>
<node TEXT="RICM&#x6587;&#x6863;" POSITION="left" ID="ID_94475867" CREATED="1321325775356" MODIFIED="1330937170843">
<node TEXT="RICM FD" ID="ID_1685305588" CREATED="1321325784092" MODIFIED="1339400069283" LINK="../RICM_document_base/FD/&#x6700;&#x65b0;RICM_FD_2012_1&#x6708;18&#x65e5;_1_15516-CAH1091284_1.doc"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;FD&#21487;&#33021;&#20250;&#26377;&#19968;&#28857;&#28857;&#26087;.&#27146;&#20255;&#21457;&#36807;&#26469;&#20102;&#19968;&#20010;&#26368;&#26032;&#30340;FD,&#22312;RICM&#30446;&#24405;&#19979;.
    </p>
  </body>
</html>
</richcontent>
<node ID="ID_1797385003" CREATED="1322445843104" MODIFIED="1323052291038"><richcontent TYPE="NODE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <font color="#ff0000">&#36827;&#24230;</font>
    </p>
  </body>
</html>
</richcontent>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#38405;&#35835;&#25991;&#26723;&#26102;,&#27599;&#22825;&#32467;&#26463;&#30340;&#26102;&#20505;,&#26356;&#26032;&#19968;&#19979;&#36827;&#24230;&#20449;&#24687;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x8fdb;&#x5ea6;&#x4fe1;&#x606f;" ID="ID_522156138" CREATED="1323052294759" MODIFIED="1323052318905"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      84&#39029;.
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="&#x4e3b;&#x8981;&#x5185;&#x5bb9;" ID="ID_1943396973" CREATED="1322445978890" MODIFIED="1322446473600">
<node TEXT="1.&#x6982;&#x8ff0;" ID="ID_993712015" CREATED="1322446563643" MODIFIED="1322446566819">
<node TEXT="&#x4e3b;&#x8981;&#x529f;&#x80fd;" ID="ID_1369942897" CREATED="1322446581159" MODIFIED="1322446875321"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <ul>
      <li>
        Start the CPRI link
      </li>
      <li>
        Configure the O&amp;M flow
      </li>
      <li>
        Configure the IQ flow(BB to RE)
      </li>
      <li>
        Calculates and distributes delays(BB to RE)
      </li>
      <li>
        Fault supervision
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      &#22522;&#26412;&#19978;,&#36319;OBIF&#25152;&#20570;&#30340;&#20107;&#24773;&#26159;&#19968;&#26679;&#30340;.
    </p>
    <p class="MsoBodyText">
      <span lang="EN-GB">The RICM software is responsible for management of communication links between baseband modules and radio units. </span>
    </p>
    <p class="MsoBodyText">
      <span lang="EN-GB">&#160;An Ericsson internal revision, ref </span><!--<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<![if supportFields]><span
lang=EN-GB style='mso-ansi-language:EN-GB'><span style='mso-element:field-begin'></span><span
style='mso-spacerun:yes'>&#xa0;</span>REF _Ref184525928 \r \h <span
style='mso-element:field-separator'></span></span><![endif]-->
      <span lang="EN-GB">[3]<!--<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<![if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003100380034003500320035003900320038000000</w:data>
</xml><![endif]-->
       </span><!--<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<![if supportFields]><span lang=EN-GB
style='mso-ansi-language:EN-GB'><span style='mso-element:field-end'></span></span><![endif]-->
      <span lang="EN-GB">, of the CPRI protocol, ref </span><!--<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<![if supportFields]><span
lang=EN-GB style='mso-ansi-language:EN-GB'><span style='mso-element:field-begin'></span><span
style='mso-spacerun:yes'>&#xa0;</span>REF _Ref184525940 \r \h <span
style='mso-element:field-separator'></span></span><![endif]-->
      <span lang="EN-GB">[2]<!--<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<![if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003100380034003500320035003900340030000000</w:data>
</xml><![endif]-->
       </span><!--<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<!<![if supportFields]><span lang=EN-GB
style='mso-ansi-language:EN-GB'><span style='mso-element:field-end'></span></span><![endif]-->
      <span lang="EN-GB">, is used for these links. </span>
    </p>
    <p class="MsoBodyText">
      <span lang="EN-GB">It is capable of handling O&amp;M, I/Q data, and synchronization between radio and baseband modules.<o p="#DEFAULT"></o></span>
    </p>
  </body>
</html>
</richcontent>
<node TEXT="LTE&#x4e2d;&#x548c;WCDMA&#x4e2d;RICM&#x7684;&#x4e0d;&#x540c;&#x70b9;" ID="ID_594613426" CREATED="1322448272380" MODIFIED="1322448291085">
<node TEXT="1.&#x5efa;&#x7acb;ATFI&#x8fde;&#x63a5;&#x7684;&#x53d1;&#x8d77;&#x65b9;" ID="ID_972714684" CREATED="1322448292356" MODIFIED="1322448594028"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;WCDMA&#20013;,ATFI&#30340;&#21457;&#36215;&#26041;&#36824;&#26159;&#25918;&#22312;MP&#31471;,&#23601;&#36319;3000&#30340;&#26102;&#20505;&#19968;&#26679;,MP&#32473;BCP&#21457;ATFI&#35831;&#27714;,BCP&#25910;&#21040;ATFI&#35831;&#27714;&#21518;,&#36716;&#32780;&#21521;RICM&#21457;&#36865;EL1CI&#35831;&#27714;.&#28982;&#21518;RICM&#24314;&#31435;&#36215;&#21644;RE&#30340;CPRI&#36830;&#25509;.
    </p>
    <p>
      &#20294;&#26159;&#22312;LTE&#20013;,ATFI&#30340;&#21457;&#36215;&#26041;&#20063;&#25918;&#21040;&#20102;RICM&#20013;,&#25152;&#20197;,&#23601;&#20250;&#26377;&#27604;&#36739;&#25630;&#31505;&#30340;&#19968;&#24149;&#20986;&#29616;.RICM&#21521;BCP&#21457;&#36215;ATFI&#30340;&#36830;&#25509;,BCP&#25509;&#25910;&#21040;ATFI&#30340;&#36830;&#25509;&#20043;&#21518;,&#36716;&#32780;&#23558;EL1CI&#30340;&#35831;&#27714;&#21448;&#21457;&#22238;&#32473;RICM.&#28982;&#21518;RICM&#20877;&#25353;&#37096;&#23601;&#29677;&#30340;&#36830;&#25509;CPRI.
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
</node>
<node TEXT="&#x6574;&#x4e2a;&#x7cfb;&#x7edf;&#x6846;&#x56fe;" ID="ID_442180595" CREATED="1322446587160" MODIFIED="1322446668047">
<node TEXT="LTE&#x4e2d;&#x7684;RICM" ID="ID_1383482067" CREATED="1322446669326" MODIFIED="1322446896968"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22270;&#35265;&#31532;10&#39029;
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="WCDMA&#x4e2d;&#x7684;RICM" ID="ID_856894383" CREATED="1322446695952" MODIFIED="1322446893555"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22270;&#35265;&#31532;11&#39029;
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
</node>
<node TEXT="2.&#x63a5;&#x53e3;(Interfaces)" ID="ID_186032078" CREATED="1322445985147" MODIFIED="1322446558158">
<node TEXT="1).LTE &#x72ec;&#x6709;&#x7684;&#x63a5;&#x53e3;" ID="ID_655515523" CREATED="1322446036702" MODIFIED="1322446098469">
<node TEXT="ELIB DCI" ID="ID_1363952346" CREATED="1322446116196" MODIFIED="1322446124306"/>
<node TEXT="RICM DCI" ID="ID_386702155" CREATED="1322446124709" MODIFIED="1322446129538"/>
</node>
<node TEXT="2).WCDMA&#x72ec;&#x6709;&#x7684;&#x63a5;&#x53e3;" ID="ID_1450371971" CREATED="1322446041166" MODIFIED="1322446102192">
<node TEXT="CBCI" ID="ID_392770129" CREATED="1322446131717" MODIFIED="1322446136083"/>
<node TEXT="CBC_DUI" ID="ID_392587482" CREATED="1322446149944" MODIFIED="1322446153829"/>
</node>
<node TEXT="3).LTE&#x548c;WCDMA&#x5171;&#x6709;&#x7684;&#x63a5;&#x53e3;" ID="ID_1989601571" CREATED="1322446102708" MODIFIED="1322446114610">
<node TEXT="EL1CI" ID="ID_1504886061" CREATED="1322446155514" MODIFIED="1322446232159"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#20294;&#26159;,LTE&#21644;WCDMA&#20013;&#20351;&#29992;&#30340;EL1CI&#25509;&#21475;,&#36824;&#26159;&#26377;&#20123;&#21306;&#21035;&#30340;,&#24182;&#19981;&#26159;&#23436;&#20840;&#19968;&#26679;&#30340;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="ATFI" ID="ID_749991623" CREATED="1322459701089" MODIFIED="1322460145496"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      ATFI&#30340;&#22788;&#29702;&#24456;&#22810;&#30340;&#26159;&#22312;BCP&#37027;&#36793;&#20570;&#30340;.BCP&#26159;&#20316;&#20026;&#26381;&#21153;&#30340;&#25552;&#20379;&#31471;&#30340;.RICM&#20250;&#36890;&#36807;ATFI&#25509;&#21475;&#21521;BCP&#35831;&#27714;&#26381;&#21153;.
    </p>
    <p>
      &#32780;ATFI&#30340;&#20316;&#29992;&#26159;,&#19982;RE&#24314;&#31435;&#36215;O&amp;M&#30340;&#36830;&#25509;.
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
</node>
<node TEXT="3.&#x8f6f;&#x4ef6;&#x529f;&#x80fd;(software functions)" ID="ID_682556853" CREATED="1322446005068" MODIFIED="1322446561087">
<node TEXT="ECP_X Switch &#x914d;&#x7f6e;" ID="ID_908927440" CREATED="1323066827445" MODIFIED="1323068709316"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      ECP_X Switch&#30340;&#27010;&#24565;&#19978;,&#20986;&#21475;&#26377;egress buffer,&#36827;&#21475;&#26377;ingress buffer.&#37197;&#32622;&#30340;&#26159;,&#20809;&#25509;&#21475;&#22788;&#30340;buffer.
    </p>
    <p>
      
    </p>
    <p>
      &#22312;&#25509;&#25910;&#21040;EL1CI_ALLOC_BUF_REQ&#30340;&#26102;&#20505;,RICM&#20250;&#26816;&#26597;&#21442;&#25968;typeOfUnit.&#22914;&#26524;&#27492;&#21442;&#25968;&#26159;<font face="Arial">BCP_EL1CI_XP_CPRI_I2</font><font face="Arial" size="4">&#160;&#30340;&#35805;,&#21017;&#23601;&#20250;&#20351;&#29992;ECP_X&#27169;&#24335;. </font>
    </p>
    <p>
      &#21542;&#21017;&#30340;&#35805;,&#20351;&#29992;&quot;UART based O&amp;M channel&quot;&#27169;&#24335;.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      &#37197;&#32622; ECP_X &#30340;&#26102;&#20505;,&#20027;&#35201;&#38656;&#35201;&#37197;&#32622;&#30340;&#26159;&#20004;&#20010;&#23492;&#23384;&#22120;.&#19968;&#20010;&#26159;&#22788;&#29702;&#19978;&#34892;&#30340;,&#19968;&#20010;&#26159;&#22788;&#29702;&#19979;&#34892;&#30340;.
    </p>
    <p>
      
    </p>
    <p>
      ECP_X&#30340;&#32467;&#26500;&#26159;:
    </p>
    <p>
      &#26377;10&#20010;&#19978;&#34892;buffer,&#26377;11&#20010;&#19979;&#34892;buffer(&#19979;&#34892;&#30340;buffer&#20013;,&#22810;&#20102;&#19968;&#20010;buffer&#26159;&#29992;&#26469;&#23384;&#25918;debug&#30340;&#20449;&#24687;&#30340;).
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x914d;&#x7f6e;&#x4e0b;&#x884c;" ID="ID_663179048" CREATED="1323067604923" MODIFIED="1323067610806"/>
<node TEXT="&#x914d;&#x7f6e;&#x4e0a;&#x884c;" ID="ID_576476737" CREATED="1323067611003" MODIFIED="1323067614520"/>
</node>
<node TEXT="IQ Switch" ID="ID_1124881947" CREATED="1323134743216" MODIFIED="1323150535971">
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#20160;&#20040;&#21483;&#20570; IQ Switch??
    </p>
    <p>
      
    </p>
    <p>
      &#20174;xiaofei&#30340;&#35299;&#37322;&#26469;&#30475;,&#36825;&#20010;IQ Switch&#26159;FPGA&#30340;&#19968;&#37096;&#20998;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x4ec0;&#x4e48;&#x53eb;&#x505a;L1CB? Switch" ID="ID_1264372427" CREATED="1323150478171" MODIFIED="1323150765847">
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#20174;&#25991;&#26723;&#20013;&#30340;&#25551;&#36848;&#26469;&#30475;,&#36825;&#20010;&#24212;&#35813;&#26159;&#19968;&#20010;&#21327;&#35758;,&#22240;&#20026;&#20250;&#26377;L1CB package&#30340;&#35828;&#27861;.&#20294;&#26159;&#20855;&#20307;&#26159;&#20160;&#20040;&#19996;&#35199;&#21602;,&#20351;&#29992;&#22312;&#20160;&#20040;&#22320;&#26041;&#21602;?
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      &#38590;&#36947;XIO&#30340;&#24103;&#32467;&#26500;&#23601;&#21483;&#20570;L1CB&#24103;??
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
</node>
</node>
<node TEXT="sRIO Presentation" ID="ID_371891694" CREATED="1321940517161" MODIFIED="1339400097752" LINK="../RICM_document_base/sRIO_presentation7.ppt"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      sRIO&#30475;&#36215;&#26469;&#24212;&#35813;&#26159;&#19968;&#20010;&#31867;&#20284;&#20110;Ethernet+TCP/IP&#36825;&#26679;&#30340;&#19968;&#20010;&#21327;&#35758;&#26632;.
    </p>
    <p>
      
    </p>
    <p>
      &#20844;&#20849;&#20998;&#20026;&#19977;&#23618;&#21327;&#35758;&#32467;&#26500;:
    </p>
    <ol>
      <li>
        &#36923;&#36753;&#23618;--&#26368;&#39640;&#30340;&#19968;&#23618;
      </li>
      <li>
        &#20256;&#36755;&#23618;--&#22788;&#20110;&#20013;&#38388;&#23618;
      </li>
      <li>
        &#29289;&#29702;&#23618;--&#22788;&#20110;&#24213;&#37096;.
      </li>
    </ol>
    <p>
      &#36825;&#20010;sRIO&#32473;&#20154;&#30340;&#24863;&#35273;&#23601;&#26159;,&#36825;&#20010;&#21327;&#35758;&#26082;&#33021;&#22815;&#20256;&#36755;&#28040;&#24687;&#20043;&#31867;&#30340;&#25511;&#21046;&#21629;&#20196;,&#20063;&#33021;&#22815;&#23558;&#20854;&#24403;&#20316;I/O&#25968;&#25454;&#21475;,&#29992;&#26469;&#20195;&#26367;&#24635;&#32447;&#25968;&#25454;&#20256;&#36755;.
    </p>
    <p>
      &#36825;&#26679;&#30340;&#35805;,&#31995;&#32479;&#30340;&#26550;&#26500;&#33021;&#22815;&#21464;&#24471;&#24456;&#31616;&#21333;,&#30456;&#24403;&#20110;&#23558;&#25968;&#25454;&#20256;&#36755;&#26102;&#30340;IO&#21475;&#20197;&#21450;&#28040;&#24687;&#20132;&#20114;&#30340;&#22914;Ethernet&#24635;&#32447;&#21512;&#20108;&#20026;&#19968;.&#37319;&#29992;&#19968;&#20010;&#32479;&#19968;&#30340;&#24635;&#32447;,&#26082;&#33021;&#22815;&#20256;&#36755;&#25511;&#21046;&#20449;&#24687;,&#21448;&#33021;&#22815;&#20256;&#36755;IO&#25968;&#25454;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x8bbe;&#x5907;&#x7ec4;&#x6210;&#x7ed3;&#x6784;" ID="ID_710620252" CREATED="1321952451658" MODIFIED="1321952599088"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;sRIO&#31995;&#32479;&#20013;,&#38656;&#35201;&#30340;&#35774;&#22791;&#23601;&#26159;&#20004;&#31181;:
    </p>
    <ol>
      <li>
        &#32456;&#31471;&#35774;&#22791;Endpoint
      </li>
      <li>
        &#20132;&#25442;&#35774;&#22791;Switch
      </li>
    </ol>
  </body>
</html>
</richcontent>
<node TEXT="Endpoint" ID="ID_1748093036" CREATED="1321952454699" MODIFIED="1321952460329"/>
<node TEXT="Switch" ID="ID_471923364" CREATED="1321952460748" MODIFIED="1321952559744"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#32456;&#31471;&#19982;&#32456;&#31471;&#20043;&#38388;&#30340;&#36890;&#20449;&#38656;&#35201;&#36890;&#36807;Switch&#26469;&#36827;&#34892;&#20132;&#25442;&#36335;&#30001;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x8def;&#x7531;" ID="ID_1244276632" CREATED="1322119125666" MODIFIED="1322119133215"/>
<node TEXT="&#x56fe;" ID="ID_1366732544" CREATED="1322206665031" MODIFIED="1322210367945"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;&#36825;&#20010;&#22270;&#20013;,&#27604;&#22914;&#35828;SP0,&#20854;&#23454;&#25105;&#35273;&#24471;,SP0&#19978;&#24212;&#35813;&#26159;&#36830;&#30528;4&#26681;&#29289;&#29702;&#32447;.&#33021;&#22815;&#20256;&#36755;&#19968;&#36335;&#25968;&#25454;.
    </p>
    <p>
      
    </p>
    <p>
      &#25152;&#20197;,&#22312;&#36825;&#20010;&#22270;&#20013;&#30340;&#35774;&#22791;&#19978;,&#33021;&#22815;&#25552;&#20379;16&#20010;&#21475;,&#27599;&#20010;&#21475;&#33021;&#22815;&#25215;&#25285;&#19968;&#36335;&#25968;&#25454;.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      &#32780;&#19981;&#26159;&#25105;&#19968;&#24320;&#22987;&#24819;&#35937;&#30340;,SP0,SP1,SP2,SP3&#27599;&#20010;&#21475;&#25509;&#30528;&#19968;&#26681;&#29289;&#29702;&#36830;&#32447;.&#36825;&#22235;&#20010;&#21475;&#21512;&#36215;&#26469;&#32452;&#25104;&#20102;&#19968;&#20010;&#25968;&#25454;&#21475;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="switch&#x56fe;" ID="ID_1014161809" CREATED="1322206612162" MODIFIED="1322206639668">
<hook URI="sRIO_switch.bmp" SIZE="1.0" NAME="ExternalObject"/>
</node>
</node>
</node>
</node>
<node TEXT="&#x534f;&#x8bae;&#x5c42;&#x6b21;" ID="ID_758246916" CREATED="1321952567646" MODIFIED="1331049438599"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <b><font size="6" color="#660066">&#19968;&#20010;&#23436;&#25972;&#30340;sRIO&#30340;&#24103;&#30340;&#32467;&#26500;&#22914;&#19979;&#25152;&#31034;:</font></b>
    </p>
    <p>
      
    </p>
    <table style="border-top-width: 0; border-bottom-width: 0; width: 80%; border-left-width: 0; border-right-width: 0; border-style: solid" border="0">
      <tr>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 14%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <b><font color="#0000cc">Physical</font>&#160;</b>
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 14%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <b><font color="#009900">tt</font>&#160;</b>
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 14%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <b><font color="#ff6600">Logical Header(part 1)</font>&#160;</b>
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 14%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <b><font color="#009900">Transport Header</font>&#160;</b>
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 14%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <b><font color="#ff6600">Logical header(part 2)</font>&#160;</b>
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 14%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <b><font color="#666666">payload</font>&#160;</b>
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 14%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <b><font color="#0000cc">CRC</font></b>
          </p>
        </td>
      </tr>
    </table>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      &#19978;&#22270;&#20013;&#30340;
    </p>
    <p>
      <b><font color="#0000cc">&#34013;&#33394;</font></b>:&#23646;&#20110;&#29289;&#29702;&#23618;&#21327;&#35758;
    </p>
    <p>
      <b><font color="#009900">&#32511;&#33394;</font></b>:&#23646;&#20110;&#20256;&#36755;&#23618;&#30340;&#21327;&#35758;
    </p>
    <p>
      <b><font color="#ff6600">&#26708;&#33394;</font></b>:&#23646;&#20110;&#36923;&#36753;&#23618;&#30340;&#21327;&#35758;
    </p>
    <p>
      <b><font color="#666666">&#28784;&#33394;</font></b>:&#36127;&#36733;.&#36127;&#36733;&#26368;&#22810;&#26159;256&#20010;&#23383;&#33410;.&#21152;&#19978;&#25152;&#26377;&#30340;&#22836;&#37096;,&#26368;&#22810;&#19968;&#24103;&#30340;&#22823;&#23567;&#26159;276&#20010;&#23383;&#33410;.
    </p>
    <p>
      
    </p>
    <p>
      <b><font color="#660066" size="6">&#29289;&#29702;&#23618;&#30340;&#32452;&#25104;:</font></b>
    </p>
    <p>
      
    </p>
    <table style="border-top-width: 0; border-bottom-width: 0; width: 80%; border-left-width: 0; border-right-width: 0; border-style: solid" border="0">
      <tr>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 16%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <b><font color="#0000cc">AckId(5 bit) </font></b>
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 16%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <b><font color="#0000cc">00 </font></b>
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 16%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <b><font color="#0000cc">CRF(1 bit) </font></b>
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 16%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <b><font color="#0000cc">prio(0-3,2bits)</font></b>
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 16%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            &#20256;&#36755;&#23618;&#21644;&#36923;&#36753;&#23618;&#30340;&#37096;&#20998;
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 16%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <b><font color="#0000cc">CRC(16 bit)</font></b>
          </p>
        </td>
      </tr>
    </table>
    <p>
      
    </p>
    <p>
      <b><font color="#0000cc">AckId</font></b>:&#36825;&#20010;ID&#23601;&#30456;&#24403;&#20110;&#26159;&#19968;&#20010;&#29289;&#29702;&#24103;&#30340;ID,&#24403;<font color="#ff0033">&#25509;&#25910;&#26041;</font>&#25910;&#21040;&#36825;&#20010;&#24103;&#30340;&#26102;&#20505;,&#20250;&#32473;<font color="#ff0033">&#21457;&#36865;&#26041;</font>&#21457;&#36865;&#19968;&#20010;&#30830;&#35748;&#28040;&#24687;,&#20854;&#20013;&#30340;ID&#23601;&#35201;&#22635;&#20889;&#36825;&#20010;AckId.&#20316;&#20026;<font color="#ff0033">&#21457;&#36865;&#26041;</font>&#26469;&#35828;,&#23601;&#30693;&#36947;&#36825;&#20010;&#24103;&#24050;&#32463;&#34987;&#23545;&#26041;&#25509;&#25910;&#20102;.
    </p>
    <p>
      <b><font color="#0000cc">CRF</font></b>:&#36825;&#19968;&#20301;&#27809;&#26377;&#34987;&#29233;&#31435;&#20449;&#20351;&#29992;
    </p>
    <p>
      <b><font color="#0000cc">Prio</font></b>:2 bit&#32467;&#26500;&#30340;&#20248;&#20808;&#32423;,0~3.&#20854;&#20013;0&#34920;&#31034;&#26368;&#20302;&#20248;&#20808;&#32423;,3&#34920;&#31034;&#26368;&#39640;&#20248;&#20808;&#32423;.
    </p>
    <p>
      <b><font color="#0000cc">CRC</font></b>:16&#20301;&#26657;&#39564;&#20540;.
    </p>
    <p>
      
    </p>
    <p>
      <b><font color="#660066" size="6">&#20256;&#36755;&#23618;&#30340;&#32452;&#25104;: </font></b>
    </p>
    <p>
      
    </p>
    <table style="border-top-width: 0; border-bottom-width: 0; width: 80%; border-left-width: 0; border-right-width: 0; border-style: solid" border="0">
      <tr>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 10%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <b><font color="#0000cc">AckId </font></b>
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 10%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <b><font color="#0000cc">00 </font></b>
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 10%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <b><font color="#0000cc">CRF </font></b>
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 10%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <b><font color="#0000cc">prio</font></b>
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 10%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <b><font color="#009900">tt(2 bits)</font></b>
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 10%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <b><font color="#ff6600">ftype</font></b>
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 10%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <b><font color="#009900">destination ID(8/16 bits) </font></b>
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 10%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <b><font color="#009900">source ID(8/16 bits)</font></b>
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 10%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <b><font color="#ff6600">&#36923;&#36753;&#23618;&#30340;&#20869;&#23481;</font></b>
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 10%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <b><font color="#0000cc">CRC</font></b>
          </p>
        </td>
      </tr>
    </table>
    <p>
      
    </p>
    <p>
      <b><font color="#009900">tt</font></b>:transport type.&#20256;&#36755;&#31867;&#22411;.&#21462;&#20540;&#20026;0&#34920;&#31034;&#22320;&#22336;&#20301;&#20026;8&#20301;,&#21462;&#20540;&#20026;1&#34920;&#31034;&#22320;&#22336;&#20301;&#20026;16&#20301;
    </p>
    <p>
      <b><font color="#009900">destination</font></b>&#160;<b><font color="#009900">ID</font></b>:&#21457;&#36865;&#26041;&#30340;&#22320;&#22336;,8bit &#25110;&#32773; 16bit,&#21462;&#20540;&#21462;&#20915;&#20110;tt.
    </p>
    <p>
      <b><font color="#009900">source ID</font></b>:&#21516;&#19978;
    </p>
    <p>
      
    </p>
    <p>
      &#25152;&#20197;,&#20174;&#20256;&#36755;&#23618;&#30340;&#32467;&#26500;&#26469;&#30475;,&#36825;&#19968;&#23618;&#23436;&#25104;&#30340;&#20107;&#24773;&#38750;&#24120;&#30340;&#23569;,&#20960;&#20046;&#25152;&#26377;&#30340;&#20107;&#24773;&#23601;&#26159;&#20026;&#27599;&#19968;&#20010;endpoint&#25552;&#20379;&#19968;&#20010;&#29420;&#31435;&#30340;ID,&#27492;ID&#20250;&#34987;&#29992;&#26469;&#23547;&#22336;.
    </p>
    <p>
      &#27604;&#36739;&#26377;&#36259;&#30340;&#26159;,&#26377;&#19968;&#20010;&#21483;&#20570;ftype&#30340;&#32467;&#26500;,&#36825;&#26159;&#23646;&#20110;&#36923;&#36753;&#23618;&#30340;&#19996;&#35199;,&#20294;&#26159;&#23427;&#25554;&#21040;tt&#21644;&#30446;&#30340;/&#28304;ID&#30340;&#20013;&#38388;&#26469;&#20102;.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      <b><font color="#660066" size="6">&#36923;&#36753;&#23618;&#30340;&#32452;&#25104;:</font></b>
    </p>
    <table style="border-top-width: 0; border-bottom-width: 0; width: 80%; border-left-width: 0; border-right-width: 0; border-style: solid" border="0">
      <tr>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 9%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <b><font color="#0000cc">AckId </font></b>
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 9%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <b><font color="#0000cc">00 </font></b>
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 9%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <b><font color="#0000cc">CRF </font></b>
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 9%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <b><font color="#0000cc">prio</font></b>
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 9%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <b><font color="#009900">tt</font></b>
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 9%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <b><font color="#ff6600">ftype</font></b>
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 9%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <b><font color="#009900">destination ID </font></b>
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 9%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <b><font color="#009900">source ID</font></b>
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 9%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <b><font color="#ff6600">Transaction type </font></b>
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 9%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <b><font color="#ff6600">&#36825;&#37324;&#30340;&#20869;&#23481;&#20381;&#36182;&#20110;ftype&#32780;&#19981;&#21516;</font></b>
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 9%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            CRC
          </p>
        </td>
      </tr>
    </table>
    <p>
      
    </p>
    <p>
      ftype:
    </p>
    <p>
      Transaction type:
    </p>
    <p>
      &#36825;&#37324;&#30340;&#20869;&#23481;&#20381;&#36182;&#20110;ftype&#32780;&#19981;&#21516;:
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x903b;&#x8f91;&#x5c42;" ID="ID_702450980" CREATED="1321952421109" MODIFIED="1331049459796"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36923;&#36753;&#23618;&#26159;sRIO&#21327;&#35758;&#20013;&#30340;&#26368;&#39640;&#30340;&#25277;&#35937;&#30340;&#23618;&#27425;.
    </p>
    <p>
      &#22312;&#29289;&#29702;&#23618;&#20197;&#21450;&#20256;&#36755;&#23618;&#36825;&#20004;&#20010;&#23618;&#27425;&#30340;&#22522;&#30784;&#19978;,&#24050;&#32463;&#33021;&#22815;&#23454;&#29616;&#19968;&#20010;endpoint&#21040;&#21478;&#19968;&#20010;endpoint&#30340;&#36890;&#20449;.
    </p>
    <p>
      &#20063;&#23601;&#26159;&#35828;,&#26377;&#20102;&#29289;&#29702;&#23618;&#21644;&#20256;&#36755;&#23618;,&#19968;&#20010;endpoint&#21487;&#20197;&#26080;&#38556;&#30861;&#30340;&#19982;&#21478;&#22806;&#30340;&#19968;&#20010;endpoint&#21457;&#36865;&#25110;&#32773;&#25509;&#25910;&#20219;&#20309;&#30340;&#28040;&#24687;
    </p>
    <p>
      &#37027;&#20040;,&#36923;&#36753;&#23618;&#26159;&#29992;&#26469;&#24178;&#22043;&#30340;&#21602;?
    </p>
    <p>
      <font color="#ff0033">&#36923;&#36753;&#23618;&#30340;&#20027;&#35201;&#20219;&#21153;,&#23601;&#26159;&#35268;&#23450;&#20102;&#19968;&#20123;&#28040;&#24687;&#30340;&#31867;&#22411;.&#21508;&#31181;&#31867;&#22411;&#30340;&#28040;&#24687;&#29992;&#26469;&#23454;&#29616;&#19981;&#21516;&#30340;&#20219;&#21153;. </font>
    </p>
    <p>
      
    </p>
    <p>
      &#36923;&#36753;&#23618;&#23450;&#20041;&#30340;&#20960;&#31181;&#28040;&#24687;&#31867;&#22411;:
    </p>
    <p>
      
    </p>
    <table style="border-top-width: 0; border-bottom-width: 0; width: 80%; border-left-width: 0; border-right-width: 0; border-style: solid" border="0">
      <tr>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 33%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            Name
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 33%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            ftype&#30340;&#20540;
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 33%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            &#25551;&#36848;
          </p>
        </td>
      </tr>
      <tr>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 33%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            NREAD
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 33%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            2
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 33%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            &#36825;&#20010;&#28040;&#24687;&#29992;&#26469;&#30452;&#25509;&#35835;&#21462;&#19968;&#20010;endpoint&#30340;&#20869;&#23384;&#20013;&#30340;&#25968;&#25454;,&#29992;&#20110; core dumps&#31561;&#31561;
          </p>
        </td>
      </tr>
      <tr>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 33%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            NWRITE/NWRITE_R
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 33%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            5
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 33%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            &#36825;&#20010;&#28040;&#24687;&#29992;&#26469;&#30452;&#25509;&#21521;&#19968;&#20010;endpoint&#20889;&#20869;&#23384;.&#29992;&#20110;&#22914;&#19979;&#36733;&#20195;&#30721;&#30340;&#24773;&#20917;&#19979;&#20197;&#21450;&#29992;&#25143;&#38754;&#30340;&#25968;&#25454;&#20256;&#36755;.NWRITE_R&#29616;&#22312;&#27809;&#26377;&#34987;&#29233;&#31435;&#20449;&#37319;&#29992;
          </p>
        </td>
      </tr>
      <tr>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 33%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            MAINTENANCE
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 33%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            8
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 33%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            &#29992;&#20110;&#37197;&#32622;&#21644;&#31649;&#29702;&#32593;&#32476;
          </p>
        </td>
      </tr>
      <tr>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 33%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            DOORBELL
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 33%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            10
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 33%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            &#20174;endpoint&#19978;&#26469;&#30340;&quot;interrupt&quot;
          </p>
        </td>
      </tr>
      <tr>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 33%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <b><font color="#ff0033">MESSAGE</font></b>
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 33%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            11
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 33%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            &#21521;endpoint&#21457;&#36865;&#19968;&#20010;&#28040;&#24687;,&#36825;&#20010;&#31867;&#22411;&#26159;&#29992;&#20110;&#36890;&#29992;&#30340;&#36890;&#35759;.
          </p>
        </td>
      </tr>
      <tr>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 33%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            RESPONSE
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 33%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            13
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 33%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            &#36825;&#20010;&#29992;&#26469;&#23545;&#25509;&#25910;&#21040;&#30340;&#20449;&#24687;,&#21457;&#36865;&#19968;&#20010;&#30830;&#35748;&#20449;&#24687;&#32473;&#21457;&#36865;&#26041;.
          </p>
        </td>
      </tr>
    </table>
  </body>
</html>
</richcontent>
<node TEXT="MESSAGE PASSING" ID="ID_507202615" CREATED="1322121263499" MODIFIED="1331049456263"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <div v="#DEFAULT" shape="_x0000_s1026">
      <div class="O1">
        <font face="Ericsson Capital TT">&#8211;</font>Destination decides where in memory messages should be stored
      </div>
      <div class="O1">
        <font face="Ericsson Capital TT">&#8211;</font>Destination gets notified when a message has arrived
      </div>
      <div class="O1">
        <font face="Ericsson Capital TT">&#8211;</font>Sender gets a response after message has been delivered &#30475;&#26469;, &#28040;&#24687;&#21457;&#36865;&#20043;&#21518;,&#22914;&#26524;&#34987;&#25509;&#25910;&#21040;&#20102;,&#24635;&#26159;&#20250;&#25910;&#21040;&#30830;&#35748;&#28040;&#24687;. &#160;&#160;&#32780;&#19988;,&#38656;&#35201;&#36719;&#20214;&#23545;sRIO&#36827;&#34892;&#19968;&#20123;&#37197;&#32622;.
      </div>
    </div>
    <p colorscheme="#DEFAULT" colors="#ffffff,#58585a,#b1b3b4,#00285e,#89ba17,#f08a00,#00a9d4,#00625f">
      
    </p>
    <p colorscheme="#DEFAULT" colors="#ffffff,#58585a,#b1b3b4,#00285e,#89ba17,#f08a00,#00a9d4,#00625f">
      MESSAGE&#28040;&#24687;&#30340;&#32467;&#26500;:
    </p>
    <p colorscheme="#DEFAULT" colors="#ffffff,#58585a,#b1b3b4,#00285e,#89ba17,#f08a00,#00a9d4,#00625f">
      
    </p>
    <table style="border-top-width: 0; border-bottom-width: 0; width: 80%; border-left-width: 0; border-right-width: 0; border-style: solid" border="0">
      <tr>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 5%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            AckId
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 5%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            00
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 5%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            CRF
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 5%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            prio
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 5%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            tt
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 5%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            11
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 5%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            destination ID
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 5%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            source ID
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 5%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <font color="#ff0033">msglen</font>
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 5%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <font color="#ff0033">ssize</font>
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 5%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <font color="#ff0033">letter</font>
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 5%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <font color="#ff0033">mbox</font>
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 5%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            <font color="#ff0033">msgseg</font>
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 5%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            Dword 0
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 5%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            ...
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 5%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            Dword n
          </p>
        </td>
        <td style="border-top-width: 1; border-bottom-width: 1; width: 5%; border-left-width: 1; border-right-width: 1; border-style: solid" valign="top">
          <p style="margin-right: 1; margin-bottom: 1; margin-top: 1; margin-left: 1">
            CRC
          </p>
        </td>
      </tr>
    </table>
  </body>
</html>
</richcontent>
<node TEXT="letter/mailbox&#x7684;&#x6982;&#x5ff5;?msgseg&#x7684;&#x6982;&#x5ff5;?" ID="ID_440706553" CREATED="1322125100219" MODIFIED="1322125348124">
<icon BUILTIN="help"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;message&#30340;&#25968;&#25454;&#24103;&#26684;&#24335;&#20013;,&#20250;&#26377;letter/mailbox&#30340;&#27010;&#24565;.&#36825;&#26159;&#20160;&#20040;&#27010;&#24565;?
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      mail&#26159;&#19981;&#26159;&#23601;&#30456;&#24403;&#20110;tcp&#30340;port&#30340;&#27010;&#24565;??
    </p>
    <p>
      &#34429;&#28982;&#26159;&#19968;&#20010;endpoint,&#20294;&#26159;&#25903;&#25345;&#22909;&#20960;&#36335;&#30340;&#24182;&#34892;&#36890;&#20449;,&#27599;&#19968;&#36335;&#30340;&#36890;&#20449;&#29992;&#19968;&#20010;mailbox&#26469;&#20195;&#34920;?
    </p>
    <p>
      
    </p>
    <p>
      letter&#26159;&#19981;&#26159;&#23601;&#20195;&#34920;&#19968;&#20010;&#23436;&#25104;&#30340;&#20449;&#24687;?
    </p>
    <p>
      &#22240;&#20026;&#26377;&#21487;&#33021;&#19968;&#20010;&#20449;&#24687;&#21487;&#33021;&#20250;&#36328;&#22909;&#20960;&#20010;&#24103;,&#25152;&#20197;&#29992;&#19968;&#20010;letter&#30340;&#21495;&#34920;&#31034;&#36825;&#20960;&#20010;&#24103;&#37117;&#26159;&#23646;&#20110;&#26576;&#19968;&#20010;&#20449;&#24687;&#30340;??
    </p>
    <p>
      
    </p>
    <p>
      &#32780;msgseg&#30340;&#27010;&#24565;&#23601;&#26159;&#34920;&#31034;,&#22914;&#26524;&#19968;&#20010;&#28040;&#24687;&#26159;&#36328;&#22909;&#20960;&#24103;&#30340;&#35805;,&#37027;&#20040;&#27599;&#19968;&#24103;&#30340;&#39034;&#24207;&#21644;&#26631;&#21495;&#23601;&#26159;&#29992;msgseg&#26469;&#34920;&#31034;?
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="NWRITE/NWRITE_R" ID="ID_1345865322" CREATED="1322186580983" MODIFIED="1322186880056"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p colorscheme="#DEFAULT" colors="#ffffff,#58585a,#b1b3b4,#00285e,#89ba17,#f08a00,#00a9d4,#00625f">
      
    </p>
    <div v="#DEFAULT" shape="_x0000_s1026">
      <div class="O1">
        &#8211;Destination address space gets exposed to sender(s)
      </div>
      <div class="O1">
        &#8211;Any size of data can be transferred
      </div>
      <div class="O1">
        &#8211;No notification at destination or sender (except NWRITE_R)
      </div>
      <div class="O">
        
      </div>
    </div>
    <p>
      
    </p>
    <p>
      &#24103;&#26684;&#24335;:
    </p>
    <p>
      
    </p>
    <p>
      &#26410;&#35814;&#32454;&#30740;&#31350;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="NREAD" ID="ID_1578322855" CREATED="1322186694209" MODIFIED="1322186706614"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p colorscheme="#DEFAULT" colors="#ffffff,#58585a,#b1b3b4,#00285e,#89ba17,#f08a00,#00a9d4,#00625f">
      
    </p>
    <div v="#DEFAULT" shape="_x0000_s1026">
      <div class="O1">
        <font size="111%" face="Ericsson Capital TT"><span style="font-family: Ericsson Capital TT">&#8211;</span></font><font size="20pt"><span style="font-size: 20pt">Destination address space gets exposed to sender(s) </span></font>
      </div>
      <div class="O1">
        <font size="111%" face="Ericsson Capital TT"><span style="font-family: Ericsson Capital TT">&#8211;</span></font><font size="20pt"><span style="font-size: 20pt">Any size of data can be transferred </span></font>
      </div>
      <div class="O1">
        <font size="111%" face="Ericsson Capital TT"><span style="font-family: Ericsson Capital TT">&#8211;</span></font><font size="20pt"><span style="font-size: 20pt">No notification at destination </span></font>
      </div>
      <div class="O">
        
      </div>
    </div>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="&#x4f20;&#x8f93;&#x5c42;" ID="ID_1943047041" CREATED="1321952417177" MODIFIED="1331049459812"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#23545;&#24212;&#20110;&#27599;&#19968;&#20010;endpoint.&#37117;&#26377;&#19968;&#20010;&#23545;&#24212;&#30340;ID&#23545;&#24212;.&#36825;&#20010;ID&#20854;&#23454;&#20063;&#23601;&#30456;&#24403;&#20110;&#26159;&#19968;&#20010;&#35774;&#22791;&#30340;&#22320;&#22336;.
    </p>
    <p>
      &#32780;&#23545;&#36825;&#20010;ID&#30340;&#22788;&#29702;,&#36825;&#26159;&#22312;Switch&#20013;&#23436;&#25104;&#30340;.&#22312;Switch&#20013;,&#20250;&#26377;&#19968;&#20010;&#36335;&#30001;&#34920;,Switch&#20250;&#26681;&#25454;&#20256;&#36755;&#23618;&#30340;&#30446;&#30340;ID&#23558;&#27492;&#20449;&#24687;&#20256;&#36865;&#32473;&#30456;&#24212;&#30340;Port&#19978;&#38754;&#21435;.
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#20010;ID&#30456;&#24403;&#20110;&#20160;&#20040;&#21602;?&#30456;&#24403;&#20110;Ethernet&#20013;&#30340;MAC&#22320;&#22336;,&#25110;&#32773;&#26159;IP&#21327;&#35758;&#20013;&#30340;IP&#22320;&#22336;,&#29992;&#26469;&#21807;&#19968;&#30340;&#26631;&#35782;&#19968;&#20010;&#32456;&#31471;&#35774;&#22791;&#30340;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="sRIO&#x80fd;&#x5426;&#x652f;&#x6301;&#x7aef;&#x5bf9;&#x7aef;&#x7684;&#x76f4;&#x8fde;?" ID="ID_1707586118" CREATED="1322185872691" MODIFIED="1322186003974">
<icon BUILTIN="help"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#20174;&#30446;&#21069;&#30475;&#21040;&#30340;&#20171;&#32461;&#19978;&#26469;&#30475;&#30340;&#35805;,sRIO&#30340;&#31471;&#23545;&#31471;&#30340;&#36890;&#20449;,&#37117;&#26159;&#38656;&#35201;&#36890;&#36807;switch&#26469;&#36827;&#34892;&#36335;&#30001;.
    </p>
    <p>
      
    </p>
    <p>
      &#37027;&#20040;,&#33021;&#21542;&#30452;&#25509;&#23558;&#20004;&#20010;&#31471;&#23545;&#25509;,&#20174;&#32780;&#30452;&#25509;&#36827;&#34892;&#36890;&#20449;&#32780;&#19981;&#38656;&#35201;&#36890;&#36807;switch&#21602;?
    </p>
    <p>
      
    </p>
    <p>
      &#24863;&#35273;&#19978;&#26469;&#35828;,&#24212;&#35813;&#26159;&#21487;&#20197;&#30340;,&#21482;&#26159;&#36825;&#26679;&#20570;,&#23601;&#27809;&#26377;&#20102;&#24847;&#20041;&#20102;.&#23601;&#24050;&#32463;&#21464;&#25104;&#20102;&#21333;&#32431;&#30340;IO&#36890;&#20449;&#20102;.
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="&#x7269;&#x7406;&#x5c42;" ID="ID_776538066" CREATED="1321952414047" MODIFIED="1322115476634"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <i><font size="6" color="#0000cc">&#29289;&#29702;&#23618;&#30340;&#20316;&#29992;:</font></i>
    </p>
    <p>
      &#36825;&#37324;&#35828;&#30340;&#29289;&#29702;&#23618;&#20854;&#23454;&#24182;<font color="#ff0033">&#19981;&#26159;&#25105;&#20204;&#24819;&#24403;&#28982;&#29702;&#35299;&#30340;&#29289;&#29702;&#23618;</font>.
    </p>
    <p>
      &#36825;&#37324;&#30340;&#29289;&#29702;&#23618;&#25152;&#25351;&#30340;&#26159;&#22312;sRIO&#20013;&#24103;&#32467;&#26500;&#30340;&#26368;&#24213;&#23618;.&#26377;&#28857;&#20799;&#31867;&#20284;&#20110;&#20197;&#22826;&#32593;&#30340;&#24103;.&#25152;&#19981;&#21516;&#30340;&#26159;,&#20197;&#22826;&#32593;&#30340;&#24103;&#26159;&#21306;&#20998;&#30446;&#30340;&#22320;&#22336;&#21644;&#28304;&#22320;&#22336;&#30340;,
    </p>
    <p>
      &#32780;&#22312;sRIO&#20013;,&#29289;&#29702;&#23618;&#30340;&#24103;&#26159;&#19981;&#21253;&#21547;&#30446;&#30340;&#22320;&#22336;/&#28304;&#22320;&#22336;&#30340;&#20449;&#24687;&#30340;.&#21482;&#21253;&#21547;&#26377;&#24103;&#22836;&#30340;&#24103;&#21495;(<b><font color="#ff0033">AckId</font></b>)&#29992;&#26469;&#21306;&#21035;endpoint&#21457;&#20986;&#21435;&#30340;&#27599;&#20010;&#24103;.
    </p>
    <p>
      &#25152;&#20197;&#25165;&#20250;&#35828;,&#29289;&#29702;&#23618;&#30340;&#21327;&#35758;&#26159;&#19968;&#20010;<b><font color="#ff0033">point-to-point</font></b>&#30340;&#21327;&#35758;.&#20063;&#23601;&#26159;&#35828;,&#32456;&#31471;&#24635;&#26159;&#30452;&#25509;&#36830;&#25509;&#21040;switch&#19978;&#30340;.(&#26159;&#36825;&#20010;&#24847;&#24605;&#20040;??)
    </p>
    <p>
      &#23547;&#22336;&#21644;&#36335;&#30001;&#30340;&#21151;&#33021;&#20132;&#32473;switch&#21435;&#20570;.&#32780;&#32456;&#31471;&#25152;&#20570;&#30340;&#20107;&#24773;,&#21482;&#26159;&#20174;switch&#25910;&#24103;&#25968;&#25454;,&#20197;&#21450;&#21521;switch&#21457;&#36865;&#24103;&#25968;&#25454;.
    </p>
    <p>
      
    </p>
    <p>
      &#32780;&#36127;&#36131;&#23558;&#25968;&#25454;&#20174;&#19968;&#20010;endpoint&#21457;&#36865;&#21040;&#21478;&#19968;&#20010;&#30446;&#30340;endpoint&#30340;&#20219;&#21153;,&#23601;&#20132;&#32473;switch&#21435;&#20570;&#20102;.
    </p>
    <p>
      &#32780;switch&#26159;&#36890;&#36807;&#35299;&#26512;&#20256;&#36755;&#23618;&#21327;&#35758;&#26469;&#23454;&#29616;&#30340;.&#22240;&#20026;&#22312;&#20256;&#36755;&#23618;&#21327;&#35758;&#20013;,&#23601;&#26377;&#20102;&#22320;&#22336;&#30340;&#27010;&#24565;,&#27599;&#19968;&#20010;endpoint&#26377;&#19968;&#20010;&#29420;&#31435;&#30340;&#22320;&#22336;.&#20174;&#32780;&#21487;&#20197;&#30830;&#23450;&#27599;&#19968;&#20010;&#21333;&#29420;&#30340;endpoint.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      plus::
    </p>
    <p>
      &#29289;&#29702;&#23618;&#20854;&#23454;&#24182;&#27809;&#26377;&#23545;&#24212;&#30340;&#22320;&#22336;,&#21482;&#26377;&#19968;&#20010;AckId,&#36825;&#20010;AckId&#30340;&#27010;&#24565;&#20854;&#23454;&#23601;&#26159;&#30456;&#24403;&#20110;&#24103;&#21495;&#30340;&#27010;&#24565;.&#25152;&#26377;&#30340;&#22312;&#29289;&#29702;&#23618;&#19978;&#25215;&#36733;&#30340;&#25968;&#25454;,&#37117;&#19981;&#38656;&#35201;&#22320;&#22336;.&#25152;&#26377;&#30340;&#22320;&#22336;&#30340;&#35299;&#26512;&#37117;&#26159;&#22312;&#23618;2,&#20063;&#23601;&#26159;&#20256;&#36755;&#23618;&#26469;&#23436;&#25104;&#30340;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x6570;&#x636e;&#x5e27;(Data packet)" ID="ID_791728376" CREATED="1322117031018" MODIFIED="1322119627385">
<icon BUILTIN="help"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#25968;&#25454;&#24103;&#36825;&#31181;&#31867;&#22411;&#30340;&#24103;&#23601;&#26159;&#23454;&#38469;&#25658;&#24102;&#25968;&#25454;&#30340;&#24103;.
    </p>
    <p>
      &#22914;&#26524;&#25509;&#25910;&#26041;&#25910;&#21040;&#20102;&#25968;&#25454;&#24103;&#30340;&#35805;,&#38656;&#35201;&#22238;&#20256;&#19968;&#20010;&#30830;&#35748;&#24103;,&#36825;&#20010;&#24103;&#23601;&#19981;&#26159;&#25968;&#25454;&#24103;,&#32780;&#26159;&#25511;&#21046;&#24103;.
    </p>
    <p>
      
    </p>
    <p>
      &#38382;:
    </p>
    <p>
      <i><font color="#ff0033">&#24590;&#20040;&#26469;&#21306;&#20998;&#26159;&#25968;&#25454;&#24103;&#36824;&#26159;&#25511;&#21046;&#24103;&#21602;?? </font></i>
    </p>
    <p>
      
    </p>
    <p>
      &#31572;:
    </p>
    <p>
      &#36825;&#26159;&#22312;&#36923;&#36753;&#23618;&#30340;&#32467;&#26500;&#20013;&#26469;&#21306;&#20998;&#30340;.&#21442;&#35265;&#36923;&#36753;&#23618;&#30340;&#20171;&#32461;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x63a7;&#x5236;&#x5e27;(Control packet)" ID="ID_1832521528" CREATED="1322117034857" MODIFIED="1322117044036"/>
<node TEXT="&#x7269;&#x7406;&#x5c42;&#x7684;1x/4x&#x7684;&#x6982;&#x5ff5;&#x662f;&#x4ec0;&#x4e48;?" ID="ID_685327752" CREATED="1322118385044" MODIFIED="1335428474566" LINK="http://www.ti.com.cn/general/cn/docs/gencontent.tsp?contentId=50741">
<icon BUILTIN="help"/>
<icon BUILTIN="yes"/>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_1366732544" MIDDLE_LABEL="&#x53c2;&#x8003;switch&#x56fe;" STARTINCLINATION="246;0;" ENDINCLINATION="246;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#20854;&#20013;&#20018;&#24182;&#36716;&#25442;,8bit&#30340;&#24182;&#34892;&#25968;&#25454;,&#22914;&#26524;&#20018;&#34892;&#21457;&#36865;&#20986;&#21435;&#30340;&#35805;,&#20250;&#21464;&#25104;10bit,&#36825;&#24212;&#35813;&#26159;&#27604;&#36739;&#22909;&#29702;&#35299;&#30340;,&#22240;&#20026;&#20018;&#34892;&#25968;&#25454;&#20040;,&#38656;&#35201;&#19968;&#20010;&#24320;&#22987;&#20301;,&#19968;&#20010;&#20572;&#27490;&#20301;.
    </p>
    <p>
      [<font color="#ff0033">edenjun</font>]&#27880;:&#19978;&#36848;&#30340;&#27010;&#24565;&#20854;&#23454;&#26159;&#38169;&#35823;&#30340;.&#36825;&#37324;&#30340;8bit/10bit&#36716;&#25442;&#24182;&#38750;&#35828;&#30340;&#36825;&#20010;&#19996;&#35199;.8bit/10bit&#36716;&#25442;&#26159;&#22312;&#20018;&#34892;&#25968;&#25454;&#24050;&#32463;&#34987;&#25910;&#26041;&#25509;&#25910;&#21040;,&#32780;&#19988;&#26159;&#22312;&#20018;/&#24182;&#36716;&#25442;&#20043;&#21518;&#23436;&#25104;&#30340;.
    </p>
    <p>
      
    </p>
    <p>
      4&#26465;&#32447;&#21448;&#26159;&#20160;&#20040;&#27010;&#24565;&#21602;?&#26159;&#35828;&#22312;4&#26465;&#32447;&#19978;&#21516;&#26102;&#33021;&#22815;&#36827;&#34892;&#21457;&#36865;&#21644;&#25509;&#25910;&#20040;?
    </p>
    <p>
      
    </p>
    <p>
      [<font color="#ff0033">edenjun</font>]&#27880;:&#26597;&#25214;&#20102;&#32593;&#19978;&#30340;&#19968;&#20123;&#36164;&#26009;,&#28982;&#21518;&#21448;&#20174;&#36825;&#20010;ppt&#20013;&#21457;&#25496;&#20102;&#19968;&#19979;,&#21457;&#29616;&#28176;&#28176;&#26377;&#28857;&#20799;&#20102;&#35299;&#20102;.&#20294;&#26159;&#36824;&#26159;&#24863;&#35273;&#21040;&#26377;&#19968;&#28857;&#27169;&#31946;.
    </p>
    <p>
      sRIO&#26159;&#19968;&#20010;&#20840;&#21452;&#24037;&#30340;&#25509;&#21475;,&#23545;&#20110;&#27599;&#19968;&#20010;endpoint&#26469;&#35828;,&#25509;&#25910;&#21644;&#21457;&#36865;&#26159;&#20998;&#24320;&#30340;,&#25152;&#20197;&#26159;&#33021;&#22815;&#21516;&#26102;&#36827;&#34892;&#30340;.&#21457;&#36865;&#30340;&#35805;,&#26159;&#36890;&#36807;4&#26465;&#32447;&#26469;&#20256;&#36755;.&#25509;&#25910;&#30340;&#35805;,&#36890;&#36807;&#21478;&#22806;&#30340;4&#26465;&#32447;&#26469;&#20256;&#36755;.
    </p>
    <p>
      &#20026;&#20160;&#20040;&#35201;&#29992;4&#26465;&#32447;&#26469;&#20256;&#36755;,&#22909;&#20687;&#32593;&#19978;&#30340;&#35828;&#27861;&#26159;,&#36825;&#26159;&#22240;&#20026;&#20256;&#36755;&#30340;&#26159;&#24046;&#20998;&#20449;&#21495;.&#38656;&#35201;&#22810;&#36335;&#20256;&#36755;.
    </p>
    <p>
      
    </p>
    <p>
      &#28982;&#21518;&#21442;&#32771;&#19979;&#38754;&#30340;&#38142;&#25509;.&#20854;&#20013;&#26377;&#19968;&#24352;&#22270;,&#20174;&#22270;&#20013;&#30475;&#20986;&#26469;,&#35828;&#30340;&#24847;&#24605;&#26159;,&#26082;&#21487;&#20197;&#20351;&#29992;4&#26681;&#32447;&#26469;&#20256;&#36755;&#19968;&#36335;&#25968;&#25454;,&#20063;&#21487;&#20197;&#21482;&#29992;&#19968;&#26681;&#29289;&#29702;&#36830;&#32447;&#26469;&#20256;&#36755;.
    </p>
    <p>
      http://wenku.baidu.com/view/2598701fc281e53a5802ffc9.html
    </p>
    <p>
      
    </p>
    <p>
      &#20294;&#26159;&#19979;&#38754;&#30340;&#38142;&#25509;&#20013;&#30340;&#25551;&#36848;&#21448;&#35753;&#20154;&#24456;&#22256;&#24785;,&#20174;&#19979;&#38754;&#30340;&#25551;&#36848;&#20013;&#30475;&#26469;,&#19968;&#20010;endpoint&#30340;sRIO&#25509;&#21475;&#21253;&#21547;&#22235;&#20010;&#21475;,&#27599;&#20010;&#21475;&#26377;&#22235;&#26681;&#29289;&#29702;&#36830;&#32447;,&#32780;&#19968;&#36335;&#25968;&#25454;,&#24517;&#39035;&#29992;&#22235;&#26681;&#29289;&#29702;&#36830;&#32447;&#26469;&#20256;&#36755;:
    </p>
    <p>
      <font color="#0000ff"><i>&#20026;&#20102;&#25903;&#25345;&#20840;&#21452;&#24037;&#20256;&#36755;&#65292;&#20018;&#34892;RapidIO&#25910;&#21457;&#20449;&#21495;&#26159;&#29420;&#31435;&#30340;&#65292;&#25152;&#20197;&#27599;&#19968;&#20010;&#20018;&#34892;RapidIO&#21475;&#30001;4&#26681;&#20449;&#21495;&#32447;&#32452;&#25104;&#12290;&#26631;&#20934;&#30340;1x/4x &#20018;&#34892;RapidIO&#25509;&#21475;&#65292;&#25903;&#25345;&#22235;&#20010;&#21475;&#65292;&#20849;16&#26681;&#20449;&#21495;&#32447;&#12290;&#36825;&#22235;&#20010;&#21475;&#21487;&#34987;&#29992;&#20316;&#29420;&#31435;&#30340;&#25509;&#21475;&#20256;&#36755;&#19981;&#21516;&#30340;&#25968;&#25454;&#65307;&#20063;&#21487;&#21512;&#24182;&#22312;&#19968;&#36215;&#24403;&#20316;&#19968;&#20010;&#25509;&#21475;&#20351;&#29992;&#65292;&#20197;&#25552;&#39640;&#21333;&#19968;&#25509;&#21475;&#30340;&#21534;&#21520;&#37327;&#12290;</i></font>
    </p>
    <p>
      http://www.ti.com.cn/general/cn/docs/gencontent.tsp?contentId=50741
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      &#19978;&#38754;&#30340;&#20004;&#31181;&#25551;&#36848;,&#21738;&#19968;&#31181;&#26159;&#30830;&#20999;&#30340;&#21602;?
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
</node>
</node>
<node TEXT="BCP introduction" ID="ID_1636035223" CREATED="1322210195188" MODIFIED="1339400120994" LINK="../RICM_document_base/BCP%20Overview%20-%203_2882-10_FCP%20101%208490%20RevPA1.ppt"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#26159;&#19968;&#20010;&#27010;&#25324;&#24615;&#30340;&#20171;&#32461;BCP&#30340;PPT&#25991;&#26723;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="CPRI Specification" ID="ID_1756178950" CREATED="1322445327326" MODIFIED="1322445333340">
<node TEXT="IWD L2 Radio Interface(CPRI)" ID="ID_46792926" CREATED="1326857190101" MODIFIED="1340786786934" LINK="../RICM_document_base/CPRI&#x534f;&#x8bae;/CPRI&#x534f;&#x8bae;_1_15519-HRB105600.doc"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#25991;&#26723;&#26159;&#29233;&#31435;&#20449;&#20869;&#37096;&#30340;&#20851;&#20110;CPRI i2&#21327;&#35758;&#30340;&#20171;&#32461;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x9605;&#x8bfb;&#x8fdb;&#x5ea6;" ID="ID_803338317" CREATED="1329469834432" MODIFIED="1330506953589"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      2012/2/17&#26085;&#19979;&#29677;,&#31532;11&#39029;.
    </p>
    <p>
      2012/2/27&#20013;&#21320;,34&#39029;
    </p>
    <p>
      2012/2/28&#20013;&#21320;,48&#39029;.
    </p>
    <p>
      2012/2/28&#19979;&#29677; 87&#39029;.
    </p>
    <p>
      2012/2/29&#19979;&#29677;93&#39029;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x76ee;&#x5f55;" ID="ID_1552043082" CREATED="1326857404419" MODIFIED="1329469831079"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <ol>
      <li>
        Introduction
      </li>
      <li>
        Interface overview
      </li>
      <li>
        IQ mapping
      </li>
      <li>
        Control word usage
      </li>
      <li>
        Start-up sequence
      </li>
      <li>
        Timing management
      </li>
      <li>
        T-advance setting
      </li>
      <li>
        Backward compatibility with an RE running CPRI i1
      </li>
    </ol>
  </body>
</html>
</richcontent>
<node TEXT="3.IQ mapping" ID="ID_1522635253" CREATED="1326857587871" MODIFIED="1326857677837"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <ol>
      <li>
        WCDMA
      </li>
      <li>
        CDMA
      </li>
      <li>
        LTE
      </li>
      <li>
        GSM
      </li>
      <li>
        IQ data mapping for 30-bits containers
      </li>
      <li>
        Partner mode
      </li>
    </ol>
  </body>
</html>
</richcontent>
</node>
<node TEXT="4.Control words usage" ID="ID_1036192571" CREATED="1326857679405" MODIFIED="1326857809395"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <ol>
      <li>
        control word mapping downlink 1.2 Gbps
      </li>
      <li>
        control word mapping downlink 2.5,4.9 and 9.8 Gbps
      </li>
      <li>
        control word mapping uplink for all defined line bit rates
      </li>
      <li>
        control words general information
      </li>
      <li>
        ....
      </li>
    </ol>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="CPRI&#x7684;&#x5e27;&#x7ed3;&#x6784;" ID="ID_1577555223" CREATED="1329715737986" MODIFIED="1329716909572"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      CPRI&#21327;&#35758;&#25903;&#25345;&#20960;&#31181;&#36895;&#29575;:
    </p>
    <ul>
      <li>
        1.2Gbps
      </li>
      <li>
        2.5Gbps
      </li>
      <li>
        4.9Gbps
      </li>
      <li>
        9.8Gbps
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      CPRI&#21327;&#35758;&#30340;&#24103;&#32467;&#26500;&#20174;&#39640;&#24448;&#20302;&#20998;:
    </p>
    <ul>
      <li>
        CPRI&#30340;&#25968;&#25454;&#26159;&#30001;&#27599;10ms&#19968;&#24103;&#30340;Radio Frame&#32452;&#25104;
      </li>
      <li>
        &#32780;&#27599;&#19968;&#20010;Radio Frame&#21448;&#34987;&#20998;&#20026;150&#20010;Hyper Frame
      </li>
      <li>
        &#27599;&#19968;&#20010;Hyper Frame&#21448;&#34987;&#20998;&#20026;&#20102;256&#20010;Basic Frame.
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      CPRI&#21327;&#35758;&#25152;&#25903;&#25345;&#30340;&#35760;&#20303;&#21734;&#21151;&#33021;&#36895;&#29575;&#19978;,&#24103;&#32467;&#26500;&#37117;&#26159;&#19978;&#38754;&#21465;&#36848;&#30340;&#32467;&#26500;.
    </p>
    <p>
      &#25152;&#33021;&#20307;&#29616;&#19981;&#21516;&#36895;&#29575;&#30340;&#22320;&#26041;&#26159;,&#23545;&#24212;&#20110;&#19981;&#21516;&#30340;&#36895;&#29575;,Basic Frame&#30340;&#32467;&#26500;&#26159;&#19981;&#21516;&#30340;.
    </p>
    <p>
      &#39640;&#36895;&#29575;&#30340;CPRI&#19978;,Basic Frame&#30340;&#22823;&#23567;&#32943;&#23450;&#27604;&#20302;&#36895;&#29575;&#30340;CPRI&#30340;Basic Frame&#30340;&#24103;&#32467;&#26500;&#35201;&#22823;.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==&#27880;&#24847;
    </p>
    <p>
      &#38656;&#35201;&#27880;&#24847;&#30340;&#26159;,&#22312;&#19978;&#38754;&#30340;&#25551;&#36848;&#20013;,&#34429;&#28982;CPRI&#25903;&#25345;
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="CPRIC&#x4e2d;&#x7684;Z/X/W/Y&#x7b26;&#x53f7;" ID="ID_1571888503" CREATED="1342146699376" MODIFIED="1342146727924" LINK="#ID_1372409746"/>
<node TEXT="CPRI&#x4e2d;&#x7684;LOS&#x548c;LOF" ID="ID_755319384" CREATED="1342147611083" MODIFIED="1342148084749" LINK="#ID_134496686"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#21442;&#35265;&#36229;&#38142;&#25509;&#25351;&#21521;&#30340;&#32467;&#28857;&#12290;&#21487;&#33021;&#26377;&#20123;&#20869;&#23481;&#27809;&#26377;&#21450;&#26102;&#26356;&#26032;&#12290;
    </p>
    <p>
      
    </p>
    <p>
      &#39318;&#20808;&#38656;&#35201;&#28548;&#28165;&#30340;&#19968;&#28857;&#26159; LOS&#26126;&#26174;&#35201;&#27604;LOF&#30340;&#32039;&#24613;&#24615;&#39640;&#65281;
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <ul>
      <li>
        LOF&#30340;&#24847;&#24605;&#26159;&#65292;&#22312;&#23581;&#35797;&#21462;&#24471;HFNSYNC&#30340;&#26102;&#20505;&#65292;&#19981;&#33021;&#22815;&#36798;&#21040;HFNSYNC&#21516;&#27493;&#12290;&#21442;&#32771;CPRI&#21327;&#35758;&#20013;&#30340;HFNSYNC&#36798;&#21040;&#21516;&#27493;&#30340;&#29366;&#24577;&#26426;&#22270;&#12290;&#22312;&#29366;&#24577;&#26426;&#22270;&#30340;&#21069;&#20960;&#20010;&#38454;&#27573;&#65292;&#27809;&#26377;&#36798;&#21040;&#21516;&#27493;&#21069;&#65292;&#23601;&#26159;LOF&#38169;&#65292;&#28982;&#21518;&#21516;&#27493;&#20043;&#21518;&#65292;&#36825;&#20010;LOF&#23601;&#34987;Cease&#25481;&#20102;&#12290;
      </li>
      <li>
        &#32780;LOS&#30340;&#24847;&#24605;&#26159;&#65292;&#22312;CPRI&#38142;&#36335;&#19978;&#26681;&#26412;&#27809;&#26377;&#21040;&#26816;&#26597;HFNSYNC&#36825;&#20010;&#38454;&#27573;&#12290;&#22240;&#20026;&#35201;&#26816;&#26597;HFNSYNC&#26159;&#21542;&#36798;&#21040;&#65292;&#39318;&#20808;&#35201;&#23545;CPRI&#29289;&#29702;&#25968;&#25454;&#36827;&#34892;8B/10B&#32534;&#30721;&#36827;&#34892;&#35299;&#30721;&#65292;&#28982;&#21518;&#26681;&#25454;&#35299;&#30721;&#24471;&#21040;&#30340;&#25968;&#25454;&#65292;&#26469;&#21028;&#26029;&#26159;&#21542;&#36798;&#21040;&#20102;HFNSYNC&#12290;&#32780;LOS&#30340;&#38169;&#25351;&#30340;&#26159;&#65292;&#23581;&#35797;8B/10B&#35299;&#30721;&#30340;&#26102;&#20505;&#65292;&#23601;&#21457;&#29616;&#38169;&#35823;&#22826;&#22810;&#65292;&#27809;&#27861;&#27491;&#30830;&#35299;&#30721;&#20102;&#12290;
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      &#25152;&#20197;&#65292;&#20174;&#32039;&#24613;&#24615;&#19978;&#26469;&#35828;&#65292;LOS&#25351;&#30340;&#26159;&#29289;&#29702;&#23618;&#30340;&#25968;&#25454;&#23601;&#20986;&#20102;&#38169;&#12290;&#32780;LOF&#25351;&#30340;&#26159;&#65292;&#33021;&#20174;&#29289;&#29702;&#23618;&#19978;&#35299;&#30721;&#20986;&#26469;&#27491;&#30830;&#30340;&#25968;&#25454;&#12290;&#20294;&#26159;&#20174;&#36825;&#20123;&#25968;&#25454;&#20013;&#65292;&#19981;&#33021;&#22815;&#24471;&#21040;HFNSYNC&#12290;
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="Official Specification" ID="ID_1819887647" CREATED="1328597735558" MODIFIED="1342147601029" LINK="../RICM_document_base/CPRI&#x534f;&#x8bae;/CPRI_v_4_2_2010-09-29.pdf"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      CPRI V4.2
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="CPRI Converter User Guide" ID="ID_1344743510" CREATED="1352111565381" MODIFIED="1357071582638" LINK="../RICR_document_base/CPRIC%20User%20Guide.doc">
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#25991;&#26723;&#20013;&#35762;&#35299;&#20102;&#19968;&#20123;&#22914;&#20309;&#35302;&#21457;CPRI&#38142;&#36335;&#19978;&#30340;fault&#30340;&#30693;&#35782;.&#23545;&#20110;&#29702;&#35299;CPRI&#38142;&#36335;&#19978;&#30340;&#21508;&#31181;&#38169;&#35823;&#26159;&#20160;&#20040;&#26679;&#30340;&#26377;&#24110;&#21161;.
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#20010;&#25991;&#26723;&#30340;&#20316;&#29992;&#26159;&#33021;&#22815;&#20102;&#35299;&#22312;CPRI&#21327;&#35758;&#19978;&#26631;&#26126;&#30340;&#37027;&#19968;&#20123;fault,&#22312;&#23454;&#38469;&#30340;&#20351;&#29992;&#20013;&#37117;&#26159;&#20160;&#20040;&#34920;&#29616;,&#22914;&#20309;&#35302;&#21457;
    </p>
  </body>
</html>
</richcontent>
<node TEXT="Phillip&#x5206;&#x4eab;&#x7684;CPRI_Converter&#x7684;&#x4f7f;&#x7528;&#x65b9;&#x6cd5;" ID="ID_409720485" CREATED="1359960453726" MODIFIED="1361252193580" LINK="../MiscDocuments/&#x5206;&#x4eab;CPRI%20Converter&#x4f7f;&#x7528;&#x7b80;&#x5355;&#x793a;&#x4f8b;.msg"/>
</node>
</node>
<node TEXT="Scrum and XP from the trenches" ID="ID_423487477" CREATED="1322553023796" MODIFIED="1339400197508" LINK="../RICM_document_base/&#x785d;&#x70df;&#x4e2d;&#x7684;scrum&#x548c;XP.pdf"/>
<node TEXT="BCP&#x4ecb;&#x7ecd;_Wenxin" ID="ID_1962105163" CREATED="1322557959699" MODIFIED="1339400209306" LINK="../RICM_document_base/BCP.ppt"/>
<node TEXT="User Reference for GIC for DUL with Ulma R1" ID="ID_1223375539" CREATED="1323151579525" MODIFIED="1339400222876" LINK="../RICM_document_base/UR_GIC_DUL_ULMAR1.pdf"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#25991;&#26723;&#20171;&#32461;&#20102;GIC&#30340;&#32467;&#26500;&#20197;&#21450;&#21151;&#33021;.
    </p>
    <p>
      
    </p>
    <p>
      GIC&#26159;&#19968;&#20010;FPGA,&#34987;&#25918;&#32622;&#22312; &quot;DUL Step 1&quot;&#26495;&#23376;&#19978;&#38754;,&#26197;,&#21407;&#26469;FD&#20013;&#19968;&#30452;&#20986;&#29616;&#30340;&quot;DUL Step 1&quot;,&#20160;&#20040; step 3&#20043;&#31867;&#30340;,&#21407;&#26469;&#35828;&#30340;&#26159;&#19981;&#21516;&#30340;&#26495;&#23376;&#30340;&#31867;&#22411;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="GIC&#x7684;&#x529f;&#x80fd;&#x6a21;&#x5757;" ID="ID_61868753" CREATED="1323153431339" MODIFIED="1324018282160"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#21483;&#20570; GIC&#30340; main&#160;&#160;block.
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#37324;&#21015;&#20986;&#26469;&#30340;&#20960;&#20010;&#21151;&#33021;&#27169;&#22359;,&#26159;&#20114;&#30456;&#29420;&#31435;&#30340;&#21151;&#33021;&#27169;&#22359;&#20040;?&#36824;&#26159;&#35828;,&#20114;&#30456;&#20043;&#38388;&#26159;&#26377;&#20851;&#32852;&#30340;&#21602;?
    </p>
    <p>
      &#20174;&#36825;&#20010;&#25991;&#26723;&#20013;&#30340;&#25551;&#36848;&#26469;&#30475;,&#36825;&#20010;&#27169;&#22359;&#20043;&#38388;&#20854;&#23454;&#24182;&#19981;&#26159;&#29420;&#31435;&#30340;,&#26356;&#22810;&#30340;&#26159;&#20998;&#23618;&#30340;&#19968;&#31181;&#20851;&#31995;.
    </p>
    <p>
      &#26377;&#24213;&#23618;&#36127;&#36131;&#29289;&#29702;&#36830;&#25509;&#30340;,&#27604;&#22914;CPRI_I&#21644;XIO_I&#27169;&#22359;.&#32780;&#20854;&#20182;&#30340;&#27169;&#22359;&#30456;&#23545;&#20110;&#26469;&#35828;&#23618;&#27425;&#35201;&#39640;&#19968;&#20123;.
    </p>
    <p>
      
    </p>
    <p>
      &#20174;&#25991;&#26723;&#20013;&#30475;&#21040;,&#27599;&#19968;&#20010;&#21151;&#33021;&#27169;&#22359;&#37117;&#26377;&#20854;&#33267;&#23569;&#19968;&#20010;&#29420;&#31435;&#30340;&#20013;&#26029;&#21495;(&#35980;&#20284;&#22909;&#20687;&#21482;&#26377;&#19968;&#26681;&#23454;&#38469;&#30340;&#20013;&#26029;pin,&#20294;&#26159;&#26377;&#19968;&#20010;&#23492;&#23384;&#22120;,&#23492;&#23384;&#22120;&#20013;&#30340;&#27599;&#19968;&#20301;&#29992;&#26469;&#26631;&#35782;&#26576;&#19968;&#20010;&#29305;&#23450;&#30340;&#20013;&#26029;),&#38590;&#36947;&#36825;&#23601;&#26159;&#21306;&#20998;&#19981;&#21516;&#21151;&#33021;&#27169;&#22359;&#30340;&#20381;&#25454;&#20040;?
    </p>
  </body>
</html>
</richcontent>
<node TEXT="DLA" ID="ID_1905643485" CREATED="1323153436859" MODIFIED="1323160248549"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      DLA,DL HW Accelerating Block
    </p>
    <p>
      
    </p>
    <p>
      DLA contains resources for HW acceleration needed by DL GULM. The block
    </p>
    <p>
      receives transport blocks from DL GULM via XIO and performs CRC
    </p>
    <p>
      calculation, scrambling, segmentation/concatenation, channel coding and
    </p>
    <p>
      interleaving and then sends the transport block back to DL GULM. This is a
    </p>
    <p>
      pure pooled function.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="XIO_I" ID="ID_1619888769" CREATED="1323153439291" MODIFIED="1323154537804"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      XIO_I. XIO Interface Block.
    </p>
    <p>
      
    </p>
    <p>
      &#36127;&#36131;:
    </p>
    <ul>
      <li>
        &#36890;&#36807;XIO&#25509;&#21475;&#21521;GULM&#20256;&#36755;&#26102;&#38047;&#21644;&#21516;&#27493;&#20449;&#21495;
      </li>
      <li>
        IQ&#29992;&#25143;&#25968;&#25454;&#30340;&#20256;&#36755;.&#36127;&#36131;GULM&#21644;Radio&#27169;&#22359;&#20043;&#38388;&#30340;user data &#20256;&#36755;
      </li>
      <li>
        IQ&#25511;&#21046;&#25968;&#25454;&#30340;&#20256;&#36755;,&#21516;&#26679;&#26159;GULM&#21644;Radio&#27169;&#22359;&#20043;&#38388;&#30340;.
      </li>
      <li>
        Direct Address service.&#19981;&#35299;
      </li>
      <li>
        Ethernet transmit&amp;receive data.
      </li>
    </ul>
    <p>
      XIO_I generates the frames and interconnects the physical interface with the
    </p>
    <p>
      blocks in GIC. It also handles the maintenance of the interface. It has no
    </p>
    <p>
      knowledge of the actual functions and their formats. That knowledge is
    </p>
    <p>
      located in CLK_SYNC for radio network synchronization, IQ_X for IQ
    </p>
    <p>
      transport, L1CB_X for control data, ETH and DLA for HW acceleration.&#160;
    </p>
    <p>
      
    </p>
    <p>
      &#20174;&#19978;&#38754;&#21487;&#20197;&#30475;&#20986;.XIO_I&#20135;&#29983;XIO&#30340;&#24103;,&#24314;&#31435;&#29289;&#29702;&#36830;&#25509;.&#20294;&#26159;&#23427;&#24182;&#19981;&#36127;&#36131;&#19978;&#23618;&#30340;&#25968;&#25454;.&#19978;&#23618;&#30340;&#25968;&#25454;,&#26681;&#25454;&#25968;&#25454;&#31867;&#22411;&#30340;&#19981;&#21516;,&#30001;&#19981;&#21516;&#30340;&#27169;&#22359;&#26469;&#22788;&#29702;.
    </p>
    <p>
      &#25152;&#20197;XIO_I&#30340;&#20316;&#29992;&#26159;&#19968;&#20010;&#21019;&#24314;&#19968;&#20010;&#25968;&#25454;&#30340;&#25215;&#36733;&#23618;?&#32780;&#20854;&#20013;&#25215;&#36733;&#30340;&#25968;&#25454;&#26469;&#33258;&#20110;&#21508;&#31181;&#20854;&#20182;&#30340;&#27169;&#22359;???
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="IQ_X" ID="ID_428971394" CREATED="1323153444843" MODIFIED="1323155236483">
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      IQ_X,IQ Switch and Format Adapter Block
    </p>
    <p>
      &#36825;&#20010;&#27169;&#22359;&#36127;&#36131; XIO&#21644;CPRI&#20043;&#38388;&#30340;&quot;IQ&#29992;&#25143;&#25968;&#25454;&quot;&#30340; circuit switched function(&#20855;&#20307;&#26159;&#20160;&#20040;&#27010;&#24565;,circuit switch,&#30005;&#36335;&#20132;&#25442;&#30340;&#37197;&#32622;&#20040;?)
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#20010;&#27169;&#22359;&#21516;&#26102;&#36127;&#36131;XIO&#21644;CPRI&#25968;&#25454;&#20043;&#38388;&#30340;&#21327;&#35758;&#36716;&#25442;,&#21516;&#26102;&#20063;&#20570;&#19968;&#20123;&#25968;&#25454;&#23545;&#40784;&#30340;&#24037;&#20316;(&#20855;&#20307;&#26159;&#20160;&#20040;??)
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="L1CB_X" ID="ID_79002401" CREATED="1323153449355" MODIFIED="1323155222002"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      L1CB_X,Control Packet Switch and Format Adapter
    </p>
    <p>
      
    </p>
    <p>
      &#19982; IQ_X&#30456;&#23545;&#24212;,&#36825;&#20010;&#27169;&#22359;&#30340;&#20027;&#35201;&#21151;&#33021;&#26159;&#25552;&#20379;&#20102;XIO&#21644;CPRI&#20043;&#38388;&#30340;&quot;IQ&#25511;&#21046;&#25968;&#25454;&quot;&#30340; packet switched function.(&#20855;&#20307;&#26159;&#25351;&#20160;&#20040;&#21602;?&#25511;&#21046;&#20449;&#24687;&#30340;&#20998;&#21457;&#30446;&#30340;&#22320;&#20040;?)
    </p>
    <p>
      &#21516;&#26102;&#20063;&#36827;&#34892;XIO&#21644;CPRI&#20043;&#38388;&#30340;&#26684;&#24335;&#36716;&#25442;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="ECP_X" ID="ID_292774455" CREATED="1323153455643" MODIFIED="1323672821890"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      ECP_X,External Control Path switching
    </p>
    <p>
      
    </p>
    <p>
      &#20027;&#25511;&#26495;&#23558;O&amp;M&#20449;&#24687;&#21457;&#36865;&#32473;&#36828;&#31471;&#30340;Radio&#31471;&#30340;&#26102;&#20505;,&#36208;&#30340;&#36335;&#32447;&#26159;:
    </p>
    <p>
      MP--&gt;GPM2--&gt;GIC(GP_I)--&gt;CPRI--&gt;RU
    </p>
    <p>
      
    </p>
    <p>
      &#20174;&#25991;&#26723;&#20013;&#30475;&#26469;,ECP_X&#22312;&#20854;&#20013;&#36215;&#30340;&#20316;&#29992;&#26159;,&#20132;&#25442;ECP packets between GP_I and CPRI(&#20855;&#20307;&#30340;&#21602;??)
    </p>
    <p>
      &#26159;&#36127;&#36131;&#23558;&#20027;&#25511;&#31471;&#21457;&#36807;&#26469;&#30340;&#25511;&#21046;&#20449;&#24687;&#27491;&#30830;&#30340;switch&#21040;&#30456;&#24212;&#30340;CPRI&#31471;&#21475;&#19978;&#21435;??
    </p>
    <p>
      &#21516;&#26102;&#26174;&#28982;&#35201;&#20570;&#30340;&#19968;&#28857;&#23601;&#26159;&#20570;&#21327;&#35758;&#30340;&#36716;&#25442;.
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==
    </p>
    <p>
      ECP&#30340;&#20301;&#32622;&#26159;&#22788;&#20110;GP_I&#21644;CPRI_I&#20043;&#38388;&#20040;?
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="GIC_MISC" ID="ID_1451474413" CREATED="1323153459627" MODIFIED="1323674593409"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#26681;&#25454;&#25991;&#26723;&#30340;&#25551;&#36848;,&#36825;&#20010;&#27169;&#22359;&#21253;&#21547;&#20102;&#19968;&#20123;&#32454;&#23567;&#30340;&#21151;&#33021;,&#32780;&#36825;&#20123;&#21151;&#33021;&#24182;&#27809;&#26377;&#33258;&#24049;&#21333;&#29420;&#30340;&#27169;&#22359;.
    </p>
    <p>
      
    </p>
    <p>
      &#22312;GIC for DUL step 1&#20013;&#21253;&#21547;&#20102;:
    </p>
    <p>
      ULMA &#21151;&#25511;
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="CPRI_I" ID="ID_1755062305" CREATED="1323153464011" MODIFIED="1323160157024"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      CPRI_I CPRI Interface Block
    </p>
    <p>
      &#36825;&#20010;&#27169;&#22359;&#36319;XIO_I&#27169;&#22359;&#30340;&#21151;&#33021;&#19968;&#26679;,&#23601;&#26159;&#25552;&#20379;&#20102;CPRI&#21327;&#35758;&#30340;&#29289;&#29702;&#25509;&#21475;,&#20135;&#29983;CPRI&#24103;.&#24314;&#31435;CPRI&#36830;&#25509;,&#24182;&#36127;&#36131;&#32500;&#25252;CPRI&#30340;&#36830;&#25509;.
    </p>
    <p>
      &#32780;&#24182;&#19981;&#20851;&#24515;&#24103;&#20013;&#30340;&#20869;&#23481;,&#21482;&#26159;&#24314;&#31435;&#19968;&#20010;&#25215;&#36733;,&#19968;&#20010;&#25968;&#25454;&#30340;&#36733;&#20307;,&#32780;&#20854;&#25215;&#36733;&#30340;&#20869;&#23481;&#26159;&#20854;&#20182;&#30340;&#27169;&#22359;&#20135;&#29983;,&#37197;&#32622;,&#21152;&#20837;&#20854;&#20013;&#30340;.
    </p>
    <p>
      
    </p>
    <p>
      CPRI is a flexible high speed interface that provides a number of services for
    </p>
    <p>
      the RUs.&#160;
    </p>
    <p>
      &#8226; Radio network synchronization.&#160;
    </p>
    <p>
      &#8226; IQ data transport.&#160;
    </p>
    <p>
      &#8226; IQ control packets for low latency control of the IQ streams.&#160;
    </p>
    <p>
      &#8226; ECP packets for configuration and maintenance
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="ETH_I" ID="ID_103818119" CREATED="1323153467355" MODIFIED="1323674389549"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#25509;&#21475;&#26159;&#32473;baseband&#27169;&#22359;&#20351;&#29992;&#30340;.
    </p>
    <p>
      
    </p>
    <p>
      &#19981;&#30693;&#36947;&#20855;&#20307;&#30340;&#29992;&#22788;&#22312;&#21738;&#37324;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="CLK_SYNC" ID="ID_494855732" CREATED="1323153471739" MODIFIED="1324018323943"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      GIC&#20174;TU&#27169;&#22359;&#25509;&#25910;&#26102;&#38047;&#20449;&#21495;.
    </p>
    <p>
      &#36825;&#20010;&#27169;&#22359;&#36127;&#36131;&#21521;&#22522;&#24102;&#27169;&#22359;&#21644;Radio&#27169;&#22359;&#20256;&#36865;BBCLK&#21644;BFN.
    </p>
    <p>
      
    </p>
    <p>
      &#25991;&#26723;&#20013;&#30340;&#35828;&#26126;&#26159;,GIC&#22312;&#21521;&#22522;&#24102;&#27169;&#22359;&#21644;Radio&#27169;&#22359;&#20256;&#36865;BBCLK&#21644;BFN&#30340;&#26102;&#20505;,&#24182;&#19981;&#26159;&#30452;&#25509;&#20256;&#36865;&#30340;,&#32780;&#26159;&#20998;&#21035;&#36890;&#36807;XIO&#25509;&#21475;&#21644;CPRI&#25509;&#21475;&#26469;&#23454;&#29616;.
    </p>
    <p>
      &#20294;&#26159;&#20855;&#20307;&#30340;&#26159;&#24590;&#20040;&#23454;&#29616;&#30340;&#21602;?&#19981;&#35299;.
    </p>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_1923992156" MIDDLE_LABEL="&#x53c2;&#x8003;UR&#x6587;&#x6863;" STARTINCLINATION="161;0;" ENDINCLINATION="161;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
<node TEXT="GP_I" ID="ID_1177739178" CREATED="1323153477226" MODIFIED="1324018307672"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      GPI,Board Processor Interface to the Device Board Module
    </p>
    <p>
      GP_I handlers the BPIF,Board Processor Interface,to PQii.PQii&#26159;&#19968;&#20010;&#20160;&#20040;&#27010;&#24565;??
    </p>
    <p>
      &#36825;&#20010;&#25509;&#21475;&#26159;&#32473;&#36719;&#20214;&#29992;&#30340;,&#29992;&#26469;:
    </p>
    <ul>
      <li>
        &#37197;&#32622;&#21644;&#32500;&#25252;GIC
      </li>
      <li>
        &#36890;&#36807;ECP&#21644;CPRI&#37197;&#32622;&#21644;&#32500;&#25252;Radio&#21333;&#20803;
      </li>
      <li>
        &#36890;&#36807;I2C&#37197;&#32622;&#21644;&#32500;&#25252;&#20809;&#27169;&#22359;.
      </li>
    </ul>
    <p>
      &#26159;&#19981;&#26159;&#20854;&#23454;&#23601;&#26159;&#32473;&#36719;&#20214;&#25552;&#20379;&#20102;&#20960;&#20010;&#23492;&#23384;&#22120;,&#36719;&#20214;&#21487;&#20197;&#36890;&#36807;&#36825;&#20960;&#20010;&#23492;&#23384;&#22120;,&#26469;&#23436;&#25104;&#19978;&#38754;&#25551;&#36848;&#30340;&#20960;&#20010;&#21151;&#33021;??
    </p>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_1923992156" MIDDLE_LABEL="&#x53c2;&#x8003;&#x7b2c;5&#x9875;&#x7684;&#x56fe;" STARTINCLINATION="142;0;" ENDINCLINATION="142;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
</node>
<node TEXT="GIC&#x529f;&#x80fd;&#x4ecb;&#x7ecd;" ID="ID_1652157091" CREATED="1323153112596" MODIFIED="1323153376468"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      GIC is placed on the DUL step 1 board used in LTE. Main functions:
    </p>
    <p>
      &#8226; GIC is used to interconnect the BB processing modules GULM with
    </p>
    <p>
      the radio units. GIC is connected to the GULMs via XIO and to the
    </p>
    <p>
      Radio unit via CPRI.&#160;
    </p>
    <p>
      &#8226; GIC receives network synchronization information from the timing unit
    </p>
    <p>
      and distributes it both on the local board and to the Radio units.&#160;
    </p>
    <p>
      &#8226; GIC is used to connect the CPP processor system on the board with
    </p>
    <p>
      the XP processors on the Radio units.&#160;
    </p>
    <p>
      &#8226; GIC is used to tunnel Ethernet data between the GULMs and CPP.&#160;
    </p>
    <p>
      &#8226; GIC is used to offload the GULMs with HW accelerators.&#160;
    </p>
    <p>
      &#8226; GIC receives three interrupt per GULM and one from SRIO. The
    </p>
    <p>
      Interrupts are OR:ed and sent to GPM2, in order to save Interrupt
    </p>
    <p>
      ports on PQII.
    </p>
    <p>
      
    </p>
    <p>
      GIC&#36830;&#25509;&#20102;Radio&#31471;&#21644;GULM&#31471;,&#20063;&#23601;&#26159;&#19978;&#19979;&#34892;&#30340;&#25968;&#25454;&#31471;.
    </p>
    <p>
      GIC&#36319;GULM&#36830;&#25509;&#30340;&#26102;&#20505;,&#20351;&#29992;&#30340;&#26159;XIO&#25509;&#21475;.GIC&#36319;Radio&#31471;&#36830;&#25509;&#30340;&#26102;&#20505;&#20351;&#29992;&#30340;&#26159;CPRI&#25509;&#21475;.
    </p>
    <p>
      GIC&#36824;&#20174;TU&#22788;&#25509;&#25910;&#26102;&#38047;,&#24182;&#21521;GULM&#21644;Radio&#31471;&#20998;&#21457;&#26102;&#38047;.
    </p>
    <p>
      &#25511;&#21046;&#20449;&#24687;&#20063;&#26159;&#36890;&#36807;GIC&#26469;&#20013;&#36716;&#30340;.(&#20351;&#29992;CPRI&#25215;&#36733;O&amp;M&#20449;&#24687;?)
    </p>
    <p>
      GIC&#36824;&#21512;&#24182;&#20013;&#26029;??
    </p>
    <p>
      
    </p>
    <p>
      GIC&#19982;&#20854;&#20182;&#27169;&#22359;&#30340;&#36830;&#25509;&#22270;&#21442;&#35265;&#31532;4&#39029;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x901a;&#x7528;&#x4e2d;&#x65ad;&#x5bc4;&#x5b58;&#x5668;&#x548c;&#x901a;&#x7528;&#x4e2d;&#x65ad;&#x4f7f;&#x80fd;&#x5bc4;&#x5b58;&#x5668;" ID="ID_268699087" CREATED="1323676216112" MODIFIED="1323676369696"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#26159;&#20004;&#20010;&#23492;&#23384;&#22120;,&#31532;&#19968;&#20010;&#23492;&#23384;&#22120;&#20013;&#30340;&#27599;&#19968;&#20301;&#20195;&#34920;&#26576;&#19968;&#20010;&#20013;&#26029;&#31867;&#22411;.&#25152;&#26377;&#30340;&#20013;&#26029;&#20849;&#20139;&#19968;&#20010;&#23454;&#38469;&#30340;&#20013;&#26029;pin,&#24403;&#22788;&#29702;&#22120;&#25509;&#25910;&#21040;&#20013;&#26029;&#30340;&#26102;&#20505;,&#21487;&#20197;&#26597;&#25214;&#20013;&#26029;&#29366;&#24577;&#23492;&#23384;&#22120;,&#20174;&#32780;&#30830;&#23450;&#26159;&#21738;&#19968;&#20010;&#27169;&#22359;&#35302;&#21457;&#30340;&#20013;&#26029;.
    </p>
    <p>
      &#32780;&#20013;&#26029;&#20351;&#33021;&#23492;&#23384;&#22120;&#30340;&#27599;&#19968;&#20010;bit&#36319;&#20013;&#26029;&#29366;&#24577;&#23492;&#23384;&#22120;&#30456;&#23545;&#24212;,&#20854;&#20316;&#29992;&#26159;&#29992;&#26469;&#23631;&#34109;&#26576;&#20123;&#25105;&#20204;&#24819;&#23631;&#34109;&#30340;&#20013;&#26029;.
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="GIC&#x529f;&#x80fd;&#x6a21;&#x5757;&#x7684;&#x53c2;&#x8003;&#x6587;&#x6863;" ID="ID_1531669606" CREATED="1323842446232" MODIFIED="1323842455999">
<node TEXT="CLK_SYNC&#x6a21;&#x5757;&#x7684;User Referance" ID="ID_1923992156" CREATED="1323847708408" MODIFIED="1339400251307" LINK="../RICM_document_base/GIC_FPGA_IWD/GIC_CLK_Sync_15518-CAH1091354_1.pdf"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#25991;&#26723;&#20171;&#32461;&#20102;CLK_SYNC&#27169;&#22359;&#30340;&#21151;&#33021;
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x91cd;&#x8981;&#x529f;&#x80fd;" ID="ID_1294868801" CREATED="1324000903777" MODIFIED="1324015782950">
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      To speed up the resynchronization phase the SW_inhibit bit can be swithed
    </p>
    <p>
      on by setting&#160;&#160;SW_inhibit = 1. In this operation mode a new BFN phase and/or
    </p>
    <p>
      new BFN value will propagate to the local counters/strobes immediate and
    </p>
    <p>
      other blocks are not notified at all. By setting this mode before an expected
    </p>
    <p>
      BFN change the system overall resynchronization can be done faster.
    </p>
    <p>
      
    </p>
    <p>
      &#19978;&#25991;&#26159;&#35828;,&#22914;&#26524;&#22312;Sw_inhibit&#20026;1&#30340;&#26102;&#20505;,bbclk/BFN&#30340;&#29366;&#24577;&#24182;&#19981;&#20256;&#36865;&#32473;BB&#21333;&#20803;&#21644;Radio&#21333;&#20803;,&#21482;&#22312;RICM&#20869;&#37096;&#22788;&#29702;?
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#20010;&#27169;&#24335;&#38590;&#36947;&#26159;&#35828;,&#22312;BBCLK/BFN&#20986;&#38382;&#39064;&#30340;&#26102;&#20505;,&#21487;&#20197;&#20851;&#38381;RICM&#21521;BB&#21644;Radio&#21333;&#20803;&#30340;&#26102;&#38047;&#20256;&#36755;?&#31561;&#21040;&#26102;&#38047;&#31283;&#23450;&#20043;&#21518;,&#20877;&#25171;&#24320;&#20256;&#36755;?
    </p>
    <p>
      ==
    </p>
    <p>
      ==
    </p>
    <p>
      &#30475;&#20102;&#25991;&#26723;&#21518;&#38754;&#30340;&#35299;&#37322;,&#20102;&#35299;&#21040;,&#21407;&#26469;&#35774;&#32622;&#36825;&#20010;bit&#30340;&#26102;&#20505;,&#22914;&#26524;&#22312;bbclk/bfn&#19981;&#21516;&#27493;&#30340;&#26102;&#20505;,&#22312;&#27492;&#27169;&#24335;&#19979;,&#19981;&#21521;XIO&#21644;CPRI&#21457;&#36865;&quot;NOT IN SYNC&quot;&#20449;&#21495;.&#24182;&#19988;&#23631;&#34109;&#20013;&#26029;.
    </p>
    <p>
      &#20063;&#23601;&#26159;&#35828;&#22312;&#36825;&#20010;&#27169;&#24335;&#19979;,&#19981;&#30417;&#25511;BFN/BBCLK&#30340;&#29366;&#24577;.
    </p>
    <p>
      &#26356;&#21152;&#31616;&#21333;&#19968;&#28857;&#30340;&#35828;,&#22312;&#36825;&#20010;&#27169;&#24335;&#19979;,&#23601;&#19981;&#20877;&#25253;&#20219;&#20309;&#30340;BBCLK/BFN&#30340;&#38169;&#35823;&#20102;.
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x4f20;&#x8f93;&#x65f6;&#x949f;,BBCLK/BFN" ID="ID_1926369439" CREATED="1324015260674" MODIFIED="1324015278320"/>
<node TEXT="&#x76d1;&#x63a7;&#x65f6;&#x949f;&#x540c;&#x6b65;&#x72b6;&#x6001;" ID="ID_586030627" CREATED="1324015265555" MODIFIED="1324015332282">
<node TEXT="Phase&#x76d1;&#x63a7;" ID="ID_1605495697" CREATED="1324015370090" MODIFIED="1324016414382"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#23545;&#20110;phase&#30340;&#27010;&#24565;,&#20854;&#23454;&#23601;&#24212;&#35813;&#26159;&#22312;&#39057;&#29575;&#30456;&#21516;&#30340;&#26465;&#20214;&#20043;&#19979;,&#20004;&#20010;&#20449;&#21495;&#27604;&#22914;&#35828;,&#21508;&#33258;&#30340;&#21319;&#27839;&#30340;&#26102;&#38388;&#24046;,&#36825;&#23601;&#21483;&#20570;&#36825;&#20004;&#32773;&#20449;&#21495;&#20043;&#38388;&#30340;phase&#24046;&#21543;.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      &#20869;&#37096;&#26377;&#19968;&#20010;122MHz&#30340;&#26102;&#38047;,&#22914;&#26524;&#36825;&#20010;&#26102;&#38047;&#36319;BBCLK&#30340;phase&#27809;&#26377;&#23545;&#19978;&#30340;&#35805;,&#23601;&#20250;&#26816;&#27979;&#21040;&#36825;&#20010;&#38169;,&#25253;&#20986;&#26469;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="Small Phase Error" ID="ID_1291660050" CREATED="1324016424842" MODIFIED="1324016430246"/>
<node TEXT="Large Phase Error" ID="ID_608618067" CREATED="1324016430616" MODIFIED="1324016441680"/>
</node>
<node TEXT="BFN&#x76d1;&#x63a7;" ID="ID_684212052" CREATED="1324015379691" MODIFIED="1324015397018">
<node TEXT="BFN value Error" ID="ID_940598652" CREATED="1324016532880" MODIFIED="1324016591385"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      BFN&#30340;&#20540;&#36319;&#31995;&#32479;&#20869;&#37096;&#33258;&#24049;&#29983;&#25104;&#30340;BFN&#30340;&#20540;&#19981;&#21305;&#37197;&#30340;&#26102;&#20505;,&#20250;&#26377;&#36825;&#20010;&#38169;&#35823;&#25253;&#21578;&#20986;&#26469;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="BFN phase Error" ID="ID_1955269235" CREATED="1324016540450" MODIFIED="1324016634669"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36824;&#26159;&#23545;&#27604;&#20869;&#37096;&#30340;counter&#21644;&#36755;&#20837;&#30340;BFN,&#22914;&#26524;phase&#23545;&#19981;&#19978;&#30340;&#35805;,&#23601;&#20250;&#26377;&#36825;&#20010;&#38169;&#35823;&#32473;&#25253;&#21578;&#20986;&#26469;.
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="BBCLK&#x76d1;&#x63a7;" ID="ID_560261657" CREATED="1324015384268" MODIFIED="1324018166020"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#37324;&#30340;BBCLK&#30417;&#25511;&#20854;&#23454;&#26159;&#30417;&#25511;&#30340;BBCLK&#30340;&#39057;&#29575;&#26159;&#21542;&#31283;&#23450;.&#33267;&#20110;BBCLK&#30340;phase&#30340;&#30417;&#25511;,&#24050;&#32463;&#22312;&#19978;&#38754;&#30340;&quot;phase&#30417;&#25511;&quot;&#30340;&#37096;&#20998;&#22312;&#20570;&#20102;.
    </p>
    <p>
      
    </p>
    <p>
      &#22914;&#20309;&#30417;&#25511;BBCLK&#30340;&#39057;&#29575;&#21602;?&#37319;&#29992;&#20102;&#19968;&#20010;&#24456;&#31616;&#21333;&#30340;&#26041;&#27861;:
    </p>
    <ul>
      <li>
        <font size="5"><b>&#22312;&#35268;&#23450;&#30340;&#26102;&#38388;&#20869;(&#24403;&#28982;&#35201;&#22823;&#20110;&#19968;&#20010;BBCLK&#30340;&#21608;&#26399;),&#35745;&#31639;&#21040;&#36798;&#30340;BBCLK&#30340;&#19978;&#21319;&#27839;&#30340;&#25968;&#37327;.</b></font>
      </li>
    </ul>
    <p>
      &#22914;&#26524;&#22312;&#19968;&#20010;&#22266;&#23450;&#30340;&#26102;&#38388;&#20869;,&#27979;&#24471;&#30340;&#19978;&#21319;&#27839;&#30340;&#25968;&#37327;&#23569;&#30340;&#35805;,&#35828;&#26126;BBCLK&#30340;&#39057;&#29575;&#36807;&#20302;,&#20250;&#35302;&#21457;Toggle&#38169;&#35823;,&#21453;&#20043;,&#22914;&#26524;&#36807;&#22810;&#30340;&#35805;,&#23601;&#20250;&#35302;&#21457;Glitch&#38169;&#35823;.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
<node TEXT="Toggle" ID="ID_1409179942" CREATED="1324016772596" MODIFIED="1324016775312"/>
<node TEXT="Glitch" ID="ID_530424502" CREATED="1324016777715" MODIFIED="1324016780338"/>
</node>
</node>
</node>
<node TEXT="GIC&#x7684;BBCLK/BFN&#x7684;&#x540c;&#x6b65;&#x662f;&#x6307;&#x4ec0;&#x4e48;&#x5462;?" ID="ID_899914279" CREATED="1324003611558" MODIFIED="1324014811906"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#20174;&#25991;&#26723;&#20013;&#26469;&#30475;,&#22312;GIC&#20869;&#37096;,&#26377;&#19968;&#20010;&#35745;&#25968;&#22120;,&#29992;&#26469;&#35760;&#24405;BFN,&#24182;&#19988;&#20063;&#26377;&#19968;&#20010;&#20869;&#37096;&#30340;BBCLK&#30340;&#26102;&#38047;&#20449;&#21495;.
    </p>
    <p>
      &#22914;&#26524;&#20174;&#22806;&#37096;&#26469;&#30340;BBCLK/BFN&#20449;&#21495;&#36319;GIC&#20869;&#37096;&#30340;&#36825;&#20010;&#20449;&#21495;&#19981;&#21305;&#37197;&#30340;&#35805;,&#36825;&#26102;,&#23545;&#20110;GIC&#26469;&#35828;,&#23601;&#35748;&#20026;&#27492;&#26102;&#30340;&#26102;&#38047;&#20986;&#29616;&#38382;&#39064;&#20102;.
    </p>
    <p>
      
    </p>
    <p>
      &#21516;&#27493;&#30340;&#26816;&#27979;&#21644;&#20869;&#37096;&#32467;&#26500;&#21442;&#32771;&#25991;&#26723;&#30340;&#31532;15&#39029;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x4e2d;&#x65ad;&#x673a;&#x5236;" ID="ID_123265973" CREATED="1324005945208" MODIFIED="1324014047523"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#26377;&#19977;&#20010;&#23492;&#23384;&#22120;&#36319;&#20013;&#26029;&#22788;&#29702;&#30456;&#20851;.
    </p>
    <p>
      raw register
    </p>
    <p>
      enable register
    </p>
    <p>
      status register
    </p>
    <p>
      &#22909;&#20687;&#36824;&#26377;&#19968;&#20010;&#20248;&#20808;&#32423;&#30456;&#20851;&#30340;register&#20040;?
    </p>
    <p>
      
    </p>
    <p>
      &#22312;&#19978;&#38754;&#30340;&#19977;&#20010;&#23492;&#23384;&#22120;&#20013;,&#27599;&#19968;&#20010;bit&#23545;&#24212;&#19968;&#20010;&#20013;&#26029;&#31867;&#22411;.&#32780;&#19988;&#22312;&#19977;&#20010;&#23492;&#23384;&#22120;&#20013;,&#30456;&#24212;&#30340;bit&#23545;&#24212;&#30340;&#20013;&#26029;&#31867;&#22411;&#37117;&#26159;&#30456;&#21516;&#30340;.
    </p>
    <p>
      &#19977;&#20010;&#23492;&#23384;&#22120;&#30340;&#19981;&#21516;&#30340;&#20316;&#29992;&#22914;&#19979;&#25152;&#31034;:
    </p>
    <p>
      The <font color="#ff0033">Raw register</font>&#160;shows all interrupt sources before they are enabled/disabled (masked).
    </p>
    <p>
      The <font color="#ff0033">Enable register</font>&#160;is used to enable or disable specific interrupt sources.&#160;
    </p>
    <p>
      The <font color="#ff0033">Status register</font>&#160;shows which interrupt source that triggered the interrupt. The Status
    </p>
    <p>
      register will always set only one interrupt bit in following priority rules:
    </p>
    <p>
      1. Only one interrupt cause asserted, e g the first interrupt locks the status register.
    </p>
    <p>
      2. Two or more interrupt are asserted, this can happen if two or more interrupt causes
    </p>
    <p>
      occur in the same clock cycle or already are asserted when the status register is
    </p>
    <p>
      unlocked. In these cases the first asserted in the register bit ordering, starting with
    </p>
    <p>
      [31], [30] &#8230;, is asserted.
    </p>
    <p>
      ==
    </p>
    <p>
      ==
    </p>
    <p>
      &#22522;&#26412;&#19978;,&#36825;&#20960;&#20010;&#23492;&#23384;&#22120;&#30340;&#20316;&#29992;&#36319;&#19968;&#33324;&#30340;&#31995;&#32479;&#20013;&#30340;&#32456;&#31471;&#23492;&#23384;&#22120;&#30340;&#20316;&#29992;&#26159;&#19968;&#26679;&#30340;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x4e2d;&#x65ad;&#x5904;&#x7406;&#x6d41;&#x7a0b;" ID="ID_622870205" CREATED="1324012952632" MODIFIED="1324013959649"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#23492;&#23384;&#22120;&#21021;&#22987;&#21270;&#27969;&#31243;:
    </p>
    <ol>
      <li>
        Clear all pending interrupt bits in the raw register by writing &#8216;ones&#8217; to all positions.
      </li>
      <li>
        Read the Raw register and confirm that no bits are set to &#8216;one&#8217;. In those cases one or more bits are set the reason for those pending interrupts must be solved elsewhere or just accept that an interrupt(s) will be generated immediately after the interrupt is enabled .
      </li>
      <li>
        Determine to which interrupt line each interrupt source shall be connected, general or critical interrupt line. Write &#8216;one&#8217; to those bit that shall be considered as &#8216;critical&#8217; and &#8216;zero&#8217; to the others in the Priority register.
      </li>
      <li>
        Enable the interrupts to be used by writing &#8216;one&#8217; to those bit positions in the Mask register.
      </li>
    </ol>
    <p>
      
    </p>
    <p>
      &#20013;&#26029;&#22788;&#29702;&#27969;&#31243;:
    </p>
    <ol>
      <li>
        Interrupt is detected by SW and the interrupt routine is called.
      </li>
      <li>
        Read the status register corresponding to the interrupt line, critical or general. Only one bit will be set telling the software what cause triggered the interrupt.
      </li>
      <li>
        Do the necessary &#8216;SW work&#8217; for this interrupt.
      </li>
      <li>
        Clear the interrupt by writing &#8216;one&#8217; to the corresponding bit in the Raw register.
      </li>
      <li>
        Unlock the Status register by writing &#8216;one&#8217; to the asserted bit position.
      </li>
      <li>
        Exit from the interrupt routine.
      </li>
    </ol>
    <p>
      &#32473;&#21147;
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="&#x540c;&#x6b65;&#x72b6;&#x6001;&#x673a;" ID="ID_170861846" CREATED="1324015424047" MODIFIED="1324018238026"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#21442;&#35265;&#25991;&#26723;&#30340;&#31532;18&#39029;.
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#37324;&#30340;&#29366;&#24577;&#26426;&#30340;&#27010;&#24565;,&#26159;&#25351;&#30340;&#26159;,&#27809;&#26377;&#20854;&#20182;&#38169;&#35823;&#30340;&#24773;&#20917;&#19979;,BBCLK/BFN&#20449;&#21495;&#30340;phase&#29366;&#24577;&#30340;&#29366;&#24577;&#26426;.
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="XIO_I&#x6a21;&#x5757;&#x7684;User Referance" ID="ID_623943267" CREATED="1324018388419" MODIFIED="1339400265204" LINK="../RICM_document_base/GIC_FPGA_IWD/GIC_XIO_I_15518-cah1091359_1.pdf"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#19968;&#22359;&#30340;&#20869;&#23481;&#20808;&#25918;&#19968;&#25918;,&#20808;&#30475;&#30475;CPRI&#37096;&#20998;&#30340;&#20869;&#23481;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="CPRI_I&#x6a21;&#x5757;&#x7684;User Referance" ID="ID_631893811" CREATED="1324018814680" MODIFIED="1339400279964" LINK="../RICM_document_base/GIC_FPGA_IWD/CPRI_I_&#x6700;&#x65b0;_1_15516-CAH1091284_1.doc"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#25991;&#26723;&#21482;&#26159;&#22823;&#27010;&#30340;&#36807;&#20102;&#19968;&#36941;,&#20855;&#20307;&#30340;&#32454;&#33410;&#20869;&#23481;&#30446;&#21069;&#36824;&#26159;&#19981;&#26159;&#24456;&#28165;&#26970;..
    </p>
    <p>
      <font color="#ff0000"><b>&#20102;&#35299;&#21040;&#30340;&#26159;,&#36825;&#20010;&#27169;&#22359;&#30340;&#20316;&#29992;&#21482;&#26159;&#24314;&#31435;&#36215;CPRI&#30340;&#36830;&#25509;.&#20174;CPRI_I&#27169;&#22359;&#30340;&#38169;&#35823;&#31649;&#29702;&#26469;&#30475;&#23601;&#30693;&#36947;,&#25152;&#26377;&#30340;&#38169;&#35823;&#26816;&#27979;&#37117;&#26159;&#38024;&#23545;CPRI&#36830;&#25509;&#32780;&#35328;&#30340;. </b></font>
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      &#25991;&#26723;&#30340;&#24320;&#22836;&#25552;&#21040;,&#20027;&#35201;&#30340;&#21151;&#33021;&#26159;&#19979;&#38754;&#30340;&#20960;&#20010;:
    </p>
    <p class="MsoBodyText" style="margin-left: 163.6pt; text-indent: -.25in">
      <font face="Symbol">&#183;</font><font face="Times New Roman">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font>Radio network synchronization. <o p="#DEFAULT"></o>
    </p>
    <p class="MsoBodyText" style="margin-left: 163.6pt; text-indent: -.25in">
      <font face="Symbol">&#183;</font><font face="Times New Roman">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font>IQ data transport. <o p="#DEFAULT"></o>
    </p>
    <p class="MsoBodyText" style="margin-left: 163.6pt; text-indent: -.25in">
      <font face="Symbol">&#183;</font><font face="Times New Roman">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font>IQ control packets for low latency control of the IQ streams. <o p="#DEFAULT"></o>
    </p>
    <p class="MsoBodyText" style="margin-left: 163.6pt; text-indent: -.25in">
      <font face="Symbol">&#183;</font><font face="Times New Roman">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font>ECP packets for configuration and maintenance.<o p="#DEFAULT"></o>
    </p>
    <p class="MsoBodyText" style="margin-left: 163.6pt; text-indent: -.25in">
      <font face="Symbol">&#183;</font><font face="Times New Roman">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font>HDLC transport data<o p="#DEFAULT"></o>
    </p>
    <p>
      
    </p>
    <p>
      &#20854;&#20013;,IQ control packet,ECP packet,HDLC transport data&#20043;&#21069;&#30340;&#20851;&#31995;&#21644;&#21306;&#21035;&#26159;&#20160;&#20040;&#21602;?&#26159;&#19968;&#20010;&#20160;&#20040;&#26679;&#30340;&#32467;&#26500;&#21602;?
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x8fdb;&#x5ea6;" ID="ID_1853272002" CREATED="1328164871178" MODIFIED="1328259658233"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      2012/2/2&#19978;&#29677;.&#21018;&#21018;&#24320;&#22987;&#30475;&#26368;&#26032;&#29256;.
    </p>
    <p>
      2012/2/2&#19979;&#29677;.&#31532;20&#39029;
    </p>
    <p>
      2012/2/3&#19979;&#29677; &#31532;55&#39029;
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x6700;&#x65b0;&#x7684;UR" ID="ID_374197920" CREATED="1328507516968" MODIFIED="1328507593442" LINK="../../NCI/RICM/UR_CPRI_I_latest_2012_01_20.pdf"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#26159;2012_1_20&#21495;&#26356;&#26032;&#30340;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x6a21;&#x5757;&#x7684;&#x5927;&#x4f53;&#x6846;&#x56fe;" ID="ID_1351527522" CREATED="1324261385545" MODIFIED="1324264597143"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#21442;&#32771;&#25991;&#26723;&#31532;6&#21644;&#31532;7&#39029;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="RE&#x4e2d;&#x7684;&#x63a5;&#x53e3;Master/Slave&#x7684;&#x533a;&#x522b;" ID="ID_1870376209" CREATED="1328165821458" MODIFIED="1328165999753">
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;&#31532;6&#39029;&#30340;&#22270;&#19978;,&#27599;&#19968;&#20010;RE&#37117;&#26377;&#20004;&#20010;&#25509;&#21475;.&#27599;&#19968;&#20010;&#25509;&#21475;&#37117;&#26377;&#19968;&#20010;&#23646;&#24615;,&#35201;&#20040;&#26159;Master,&#35201;&#20040;&#26159;Slave.
    </p>
    <p>
      &#22312;RE&#19978;,&#27491;&#24120;&#30340;&#24773;&#20917;&#26159;,&#19968;&#20010;&#25509;&#21475;&#30340;&#23646;&#24615;&#26159;Master,&#21478;&#19968;&#20010;&#25509;&#21475;&#30340;&#23646;&#24615;&#26159;Slave.
    </p>
    <p>
      &#20294;&#26159;&#20063;&#20250;&#26377;&#20004;&#20010;&#25509;&#21475;&#30340;&#23646;&#24615;&#22343;&#20026;Slave&#30340;&#24773;&#20917;.
    </p>
    <p>
      &#37027;&#20040;,Master/Slave&#30340;&#21306;&#21035;&#22312;&#21738;&#37324;&#21602;?
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="&#x5bc4;&#x5b58;&#x5668;&#x5206;&#x7c7b;" ID="ID_10593335" CREATED="1328166836697" MODIFIED="1328173930658"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#23492;&#23384;&#22120;&#30340;&#31867;&#22411;&#20998;&#20026;&#19977;&#31867;:
    </p>
    <ol>
      <li>
        common register
      </li>
      <li>
        registers for each link(General link registers)
      </li>
      <li>
        miscellaneous function registers for 10G link.FPGA chan(LAM/LAS),MDIO.
      </li>
    </ol>
    <p>
      
    </p>
    <p>
      common registers&#36825;&#20123;&#20027;&#35201;&#26159;&#29992;&#26469;&#30830;&#23450;&#21738;&#19968;&#20010;&#31471;&#21475;&#23548;&#33268;&#20102;&#20013;&#26029;&#30340;&#20135;&#29983;.&#20063;&#23601;&#26159;&#35828;&#29992;&#26469;&#30830;&#23450;&#20013;&#26029;&#28304;.
    </p>
    <p>
      &#21516;&#26102;,common registers&#36824;&#21253;&#21547;&#29992;&#26469;&#35745;&#31639;delay&#30340;&#19968;&#20123;&#24120;&#37327;&#20540;.
    </p>
    <p>
      common register&#20013;&#20851;&#20110;delay&#30340;&#35745;&#31639;&#19982;CPRI&#30340;&#36895;&#29575;&#26377;&#20851;,&#26681;&#25454;CPRI&#30340;&#36895;&#29575;&#20026;1.25G,2.5G&#25110;&#32773;10G,&#20351;&#29992;&#30340;&#23492;&#23384;&#22120;&#26159;&#19981;&#19968;&#26679;&#30340;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="General link register&#x53c8;&#x80fd;&#x591f;&#x518d;&#x6b21;&#x7ec6;&#x5206;" ID="ID_712823208" CREATED="1328167139375" MODIFIED="1328169145499">
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <ol>
      <li>
        configuration registers
      </li>
      <li>
        error registers
      </li>
      <li>
        status registers
      </li>
      <li>
        IRQ registers.
      </li>
    </ol>
    <p>
      &#25353;&#29031;&#25991;&#26723;&#30340;&#35828;&#27861;:
    </p>
    <p>
      configuration registers&#26159;&#29992;&#26469;&#37197;&#32622;CPRI&#30340;&#19981;&#21516;&#30340;operational mode&#30340;.
    </p>
    <p>
      Error registers&#26159;&#29992;&#26469;&#25910;&#38598;CPRI_reuse&#27169;&#22359;&#21457;&#29616;&#30340;&#21578;&#35686;&#21644;&#38169;&#35823;
    </p>
    <p>
      Status Registers&#20445;&#23384;&#20102;CPRI_reuse&#20013;&#30340;&#19968;&#20123;&#20851;&#20110;cpri&#36830;&#25509;&#30340;&#29366;&#24577;&#20449;&#24687;.&#36825;&#20123;&#20449;&#24687;&#33021;&#22815;&#25552;&#20379;&#32473;&#36719;&#20214;,&#29992;&#26469;&#26816;&#27979;cpri&#38142;&#25509;&#30340;&#29366;&#24577;.
    </p>
    <p>
      IRQ&#23492;&#23384;&#22120;&#26159;&#29992;&#26469;&#35302;&#21457;CPRI_I&#27169;&#22359;&#30340;&#30828;&#20214;&#20013;&#26029;&#30340;?(&#20174;&#25991;&#26723;&#30340;&#25551;&#36848;&#20013;&#21487;&#20197;&#30475;&#20986;,&#36890;&#36807;Error register&#21644;Status register&#30340;&#20540;&#33021;&#22815;&#35302;&#21457;&#30828;&#20214;&#20013;&#26029;)
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==
    </p>
    <p>
      &#20854;&#23454;&#36890;&#29992;&#23492;&#23384;&#22120;&#30340;CPRI_INT&#23492;&#23384;&#22120;&#23601;&#26159;&#35302;&#21457;&#30495;&#23454;&#30828;&#20214;&#20013;&#26029;&#30340;&#23492;&#23384;&#22120;.&#21482;&#35201;&#36825;&#20010;&#23492;&#23384;&#22120;&#20013;&#26377;&#19968;&#20010;bit&#20026;1&#30340;&#35805;,&#23601;&#20250;&#35302;&#21457;CPRI_I&#21521;&#22788;&#29702;&#22120;&#21457;&#20986;&#30828;&#20214;&#20013;&#26029;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="Miscellaneous&#x5bc4;&#x5b58;&#x5668;&#x53c8;&#x80fd;&#x591f;&#x518d;&#x6b21;&#x7ec6;&#x5206;" ID="ID_666734975" CREATED="1328167893737" MODIFIED="1328168238722"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <ol>
      <li>
        FPGA channel registers
      </li>
      <li>
        MDIO registers
      </li>
      <li>
        GTP DRP registers
      </li>
    </ol>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="CPRI_I&#x6a21;&#x5757;&#x7684;&#x4e2d;&#x65ad;&#x5904;&#x7406;" ID="ID_1138246270" CREATED="1328251777472" MODIFIED="1328252549989"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36319;&#20013;&#26029;&#30456;&#20851;&#30340;&#23492;&#23384;&#22120;&#26377;&#20004;&#20010;:
    </p>
    <ol>
      <li>
        &#20013;&#26029;&#20801;&#35768;&#23492;&#23384;&#22120; IE
      </li>
      <li>
        &#20013;&#26029;&#25351;&#31034;&#23492;&#23384;&#22120; ER
      </li>
    </ol>
    <p>
      &#20013;&#26029;&#20801;&#35768;&#23492;&#23384;&#22120;&#19982;&#20013;&#26029;&#25351;&#31034;&#23492;&#23384;&#22120;&#20013;&#30340;&#27599;&#19968;&#20010;bit&#37117;&#26159;&#23436;&#20840;&#23545;&#24212;&#30340;.&#20363;&#22914;:&#23558;&#20013;&#26029;&#20801;&#35768;&#23492;&#23384;&#22120;CPRI_IE&#20013;&#30340;bit 15&#20301;&#32622;&#20026;1&#34920;&#31034;&#20801;&#35768;bit_err_irq&#20013;&#26029;.
    </p>
    <p>
      &#36825;&#34920;&#31034;,&#24403;&#31995;&#32479;&#20013;&#21457;&#29983;&#20102;bit_err_irq&#20013;&#26029;&#30340;&#26102;&#20505;,CPRI_I&#27169;&#22359;&#19981;&#20250;&#23558;&#36825;&#20010;&#20013;&#26029;&#23631;&#34109;,&#32780;&#26159;&#23558;&#36825;&#20010;&#20013;&#26029;&#21521;CPU&#25253;&#21578;,&#35302;&#21457;&#19968;&#20010;&#22788;&#29702;&#30340;&#20013;&#26029;.
    </p>
    <p>
      &#21453;&#20043;,&#22914;&#26524;&#36825;&#20010;&#23492;&#23384;&#22120;&#30340;bit 15&#34987;&#28165;&#38646;&#30340;&#35805;,&#24403;&#26377;bit_err_irq&#21457;&#29983;&#30340;&#26102;&#20505;,CPRI_I&#27169;&#22359;&#20250;&#23558;&#36825;&#20010;&#20013;&#26029;&#23631;&#34109;,&#19981;&#20250;&#21521;CPU&#35302;&#21457;&#23454;&#38469;&#30340;&#22788;&#29702;&#22120;&#20013;&#26029;.
    </p>
    <p>
      
    </p>
    <p>
      &#37027;&#20040;,&#20160;&#20040;&#26102;&#20505;&#34920;&#31034;&#31995;&#32479;&#20013;&#21457;&#29983;&#20102;bit_err_irq&#20013;&#26029;&#20102;&#21602;?
    </p>
    <p>
      &#23601;&#26159;&#22312;&#20013;&#26029;&#29366;&#24577;&#23492;&#23384;&#22120;CPRI_ER&#20013;,&#24403;bit 15&#30340;&#20540;&#20026;1&#30340;&#26102;&#20505;,&#23601;&#34920;&#31034;bit_err_irq&#21457;&#29983;&#20102;.&#36825;&#20010;&#23492;&#23384;&#22120;&#26159;&#21482;&#35835;&#30340;.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==
    </p>
    <p>
      &#21478;&#22806;&#38656;&#35201;&#20102;&#35299;&#30340;&#26159;,&#23545;&#20110;DUL21&#26469;&#35828;,&#24635;&#20849;&#26377;&#22235;&#20010;port.&#32780;&#19978;&#38754;&#25152;&#25551;&#36848;&#30340;&#20004;&#20010;&#19968;&#23545;&#23492;&#23384;&#22120;,&#26159;&#27599;&#20010;port&#19978;&#37117;&#23384;&#22312;&#30340;.&#20063;&#23601;&#26159;&#20849;&#26377;&#22235;&#23545;&#36825;&#26679;&#30340;&#23492;&#23384;&#22120;&#23545;.
    </p>
    <p>
      &#25152;&#20197;,&#22312;CPRI_I&#27169;&#22359;&#20869;&#37096;,&#23601;&#23384;&#22312;&#22235;&#20010;&#20013;&#26029;,&#27599;&#20010;port&#19968;&#20010;.
    </p>
    <p>
      &#20294;&#26159;,&#23545;&#20110;CPRI_I&#25972;&#20010;&#27169;&#22359;&#26469;&#35828;,&#20854;&#19982;&#22788;&#29702;&#22120;&#30456;&#36830;&#30340;&#29289;&#29702;&#20013;&#26029;&#21482;&#26377;.
    </p>
    <p>
      &#25152;&#20197;,&#22312;CPRI_I&#27169;&#22359;&#20869;&#37096;,&#36825;&#22235;&#20010;&#27169;&#22359;&#26159;&#36827;&#34892;&#20102;&quot;&#25110;&quot;&#25805;&#20316;&#20043;&#21518;,&#21512;&#25104;&#19968;&#20010;&#20013;&#26029;&#30340;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="CPRI_I&#x6a21;&#x5757;&#x7684;&#x9519;&#x8bef;&#x68c0;&#x6d4b;" ID="ID_1758708578" CREATED="1324350795179" MODIFIED="1328253383001"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#21442;&#32771;P54&#39029;&#30340;&#38169;&#35823;&#22788;&#29702;&#30340;&#27969;&#31243;&#22270;,&#36824;&#26159;&#27604;&#36739;&#30340;&#26377;&#24110;&#21161;&#30340;.
    </p>
    <p>
      
    </p>
    <p>
      &#27969;&#31243;&#22270;&#20013;&#33021;&#22815;&#30475;&#20986;&#21508;&#31181;&#38169;&#35823;&#30340;&#20248;&#20808;&#32423;&#21035;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x68c0;&#x6d4b;&#x9519;&#x8bef;&#x7684;&#x7c7b;&#x578b;" ID="ID_462788805" CREATED="1324359880071" MODIFIED="1328258732633">
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <ul>
      <li>
        SFP&#27809;&#26377;&#36830;&#25509;
      </li>
      <li>
        transmitter&#38169;&#35823;(&#36825;&#20010;&#26159;&#35828;SFP&#34429;&#28982;&#36830;&#25509;,&#20294;&#26159;&#26377;&#38169;&#35823;?)
      </li>
      <li>
        power failure(&#36825;&#20010;power failure &#26159;&#25351;RRU&#30340;power&#30340;failure&#20040;?)
      </li>
      <li>
        CPRI&#36830;&#25509;&#30340;&#29366;&#24577;&#26426;&#27809;&#26377;&#21040;State A.
      </li>
      <li>
        &#20449;&#21495;&#36136;&#37327;&#24046;&#25110;&#32773;SFP&#27169;&#22359;&#27809;&#26377;&#19978;&#30005;(LOS)
      </li>
      <li>
        &#30001;&#20110;slave&#24341;&#36215;&#30340;&#38142;&#25509;&#37325;&#21551;/slave&#27809;&#26377;&#21453;&#24212;&#25110;&#32773;&#38169;&#35823;&#30340;line rate
      </li>
      <li>
        CPRI&#36830;&#25509;&#30340;&#29366;&#24577;&#26426;&#26159;&#21542;&#36798;&#21040;&#20102;HFNSYNC
      </li>
      <li>
        CPRI&#36830;&#25509;&#30340;&#29366;&#24577;&#26426;&#26159;&#21542;&#36798;&#21040;&#20102;State C
      </li>
      <li>
        CPRI&#36830;&#25509;&#30340;&#29366;&#24577;&#26426;&#26159;&#21542;&#36798;&#21040;&#20102; State D
      </li>
      <li>
        CPRI&#36830;&#25509;&#30340;&#29366;&#24577;&#26426;&#26159;&#21542;&#36798;&#21040;&#20102; State F
      </li>
    </ul>
    <p>
      &#19978;&#38754;&#30340;&#36825;&#20123;&#38169;&#35823;&#26159;CPRI_I&#27169;&#22359;&#26816;&#27979;&#30340;&#38169;&#35823;,&#30001;&#19978;&#38754;&#20063;&#33021;&#22815;&#30475;&#20986;&#26469;,CPRI_I&#27169;&#22359;&#25152;&#31649;&#30340;&#20107;&#24773;,&#21482;&#26159;CPRI&#36830;&#25509;&#30340;&#24314;&#31435;&#21644;&#21516;&#27493;.
    </p>
    <p>
      &#23545;&#20110;CPRI&#36830;&#25509;&#19978;&#36305;&#30340;&#26159;&#20160;&#20040;&#20869;&#23481;,&#30495;&#30340;&#26159;&#19981;&#20851;&#24515;,&#23427;&#25152;&#20851;&#24515;&#30340;&#26159;,&#36825;&#20010;&#36830;&#25509;&#30340;&#29366;&#24577;&#22914;&#20309;,&#26159;&#21542;&#22312;&#36830;&#25509;&#19978;&#20986;&#20102;&#38169;,&#36830;&#25509;&#30340;&#21452;&#26041;&#26159;&#21542;&#36798;&#21040;&#20102;&#21516;&#27493;.
    </p>
    <p>
      &#20165;&#27492;&#32780;&#24050;.
    </p>
    <p>
      
    </p>
    <p>
      &#32780;&#19988;&#19978;&#38754;&#21015;&#20986;&#30340;&#26816;&#27979;&#20869;&#23481;&#26159;&#26377;&#20248;&#20808;&#32423;&#30340;,&#24456;&#26126;&#26174;,&#20808;&#26816;&#27979;&#30340;&#38169;&#35823;&#20248;&#20808;&#32423;&#36234;&#22823;.&#20063;&#23601;&#26159;&#20174;&#19978;&#21040;&#19979;,&#20248;&#20808;&#32423;&#20381;&#27425;&#36882;&#20943;.
    </p>
    <p>
      
    </p>
    <p>
      <font color="#ff0000"><b>&#39318;&#20808;&#26816;&#26597;&#30340;&#26159;SFP&#26377;&#27809;&#26377;&#36830;&#25509;,&#28982;&#21518;&#20877;&#27099;&#36710;SFP&#26159;&#19981;&#26159; &#26377;&#38382;&#39064;,&#20877;&#26816;&#26597;&#36830;&#25509;&#30340;&#21478;&#19968;&#26041;(?)&#26159;&#21542;&#19978;&#30005;. </b></font>
    </p>
    <p>
      &#22312;&#19978;&#38754;&#30340;&#31867;&#20284;&#29289;&#29702;&#22120;&#20214;&#30340;&#26816;&#26597;&#23436;&#25104;&#20043;&#21518;,&#22914;&#26524;&#27809;&#26377;&#38382;&#39064;&#30340;&#35805;,&#23601;&#20250;&#36827;&#34892;&#19979;&#38754;&#30340;&#26816;&#26597;.
    </p>
    <p>
      &#26816;&#26597;CPRI&#36830;&#25509;&#30340;&#29366;&#24577;&#26159;&#21542;&#21040;&#20102;State A.&#22914;&#26524;&#21040;&#20102;&#36825;&#20010;&#29366;&#24577;,&#35828;&#26126;CPRI&#36830;&#25509;&#23558;&#35201;&#24320;&#22987;&#36830;&#25509;CPRI&#30340;&#21452;&#26041;&#20102;.
    </p>
    <p>
      &#22914;&#26524;&#23581;&#35797;&#36827;&#34892;CPRI&#21452;&#26041;&#30340;&#36830;&#25509;&#30340;&#35805;,&#32943;&#23450;&#38656;&#35201;&#21452;&#26041;&#20132;&#25442;&#19968;&#20123;&#37197;&#32622;&#21442;&#25968;,&#27604;&#22914;&#27604;&#29305;&#29575;&#20043;&#31867;&#30340;.&#37027;&#20040;,&#23601;&#38656;&#35201;&#22312;CPRI&#19978;&#38754;&#25215;&#36733;&#19968;&#20123;&#25968;&#25454;.
    </p>
    <p>
      &#27492;&#26102;,&#23601;&#26377;&#20102;LOS&#38169;&#35823;&#30340;&#26816;&#27979;(&#26816;&#27979;&#30340;&#21738;&#19968;&#26041;&#30340;LOS&#21602;?&#19978;&#34892;&#30340;&#36824;&#26159;&#19979;&#34892;&#30340;?)&#36825;&#26102;,&#23601;&#20250;&#26377;&#20004;&#31181;&#38169;&#35823;,&#19968;&#31181;&#38169;&#35823;&#23601;&#26159;SFP&#30340;&#21151;&#29575;&#22826;&#23567;&#25110;&#32773;SFP&#27809;&#26377;&#20351;&#33021;&#23548;&#33268;&#30340;&#27809;&#26377;&#25968;&#25454;&#21457;&#20986;,&#21478;&#19968;&#31181;&#24773;&#20917;&#23601;&#26159;&#34429;&#28982;&#26377;&#25968;&#25454;,&#20294;&#26159;&#25968;&#25454;&#30340;&#38169;&#35823;&#29575;&#22826;&#39640;.&#36825;&#37117;&#20250;&#35302;&#21457;LOS&#38169;&#35823;.(&#36825;&#37324;&#38754;&#21040;&#24213;&#26159;&#20160;&#20040;&#26426;&#21046;&#21602;?)
    </p>
    <p>
      &#36825;&#20854;&#23454;&#23601;&#26159;&#26816;&#27979;&#25968;&#25454;&#31471;&#26159;&#21542;&#33021;&#22815;&#36755;&#20986;&#25968;&#25454;.
    </p>
    <p>
      &#22914;&#26524;&#25968;&#25454;&#30340;&#20256;&#36755;&#27809;&#26377;&#38382;&#39064;&#30340;&#35805;,&#37027;&#20040;&#25509;&#19979;&#26469;&#36890;&#36807;&#25968;&#25454;&#30340;&#20132;&#20114;,CPRI&#36830;&#25509;&#30340;&#21452;&#26041;&#23601;&#24212;&#35813;&#33021;&#22815;&#39034;&#21033;&#20132;&#20114;&#25968;&#25454;,&#20174;&#32780;&#33021;&#22815;&#39034;&#21033;&#30340;&#21516;&#27493;&#20102;.
    </p>
    <p>
      &#25152;&#20197;,&#25509;&#19979;&#26469;&#26816;&#26597;CPRI&#36830;&#25509;&#30340;&#29366;&#24577;&#26159;&#21542;&#21040;&#36798;&#20102;HFNSYNC.(&#36825;&#20010;&#29366;&#24577;&#22909;&#20687;&#26159;State B&#20869;&#37096;&#30340;&#19968;&#20010;&#23567;&#29366;&#24577;)
    </p>
    <p>
      &#22914;&#26524;CPRI&#36830;&#25509;&#30340;&#21452;&#26041;&#33021;&#22815;&#36827;&#34892;&#21516;&#27493;&#30340;&#35805;,&#37027;&#20040;&#25509;&#19979;&#26469;&#23601;&#39034;&#21033;&#25104;&#31456;&#30340;&#20250;&#36827;&#20837;CPRI&#36830;&#25509;&#30340;State C,StateD,StateF.&#26368;&#32456;&#24314;&#31435;&#36830;&#25509;.
    </p>
    <p>
      &#37027;&#20040;&#21709;&#24212;&#30340;,&#20063;&#23601;&#26159;&#26816;&#27979;&#29366;&#24577;&#26159;&#21542;&#26159;&#25353;&#29031;C-&gt;D-&gt;F&#30340;&#27969;&#31243;.
    </p>
    <p>
      &#22914;&#26524;&#19968;&#20999;&#39034;&#21033;&#30340;&#35805;,&#37027;&#20040;&#21040;&#36798;&#20102;State F&#21518;,&#25972;&#20010;&#36830;&#25509;&#20063;&#23601;&#24314;&#31435;&#20102;.
    </p>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_46792926" MIDDLE_LABEL="&#x53c2;&#x8003;" STARTINCLINATION="475;0;" ENDINCLINATION="475;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
<node TEXT="CPRI&#x8fde;&#x63a5;&#x4e0a;&#x53d1;&#x9001;&#x7684;&#x6570;&#x636e;&#x662f;&#x4ece;&#x54ea;&#x91cc;&#x6765;&#x7684;?" ID="ID_424787593" CREATED="1328258618104" MODIFIED="1328258884255">
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;CPRI&#19978;&#20250;&#26816;&#27979;LOS&#38169;&#35823;.
    </p>
    <p>
      &#36825;&#20010;&#38169;&#35823;&#23601;&#26159;&#35828;,CPRI&#25509;&#21475;&#33021;&#21542;&#21457;&#20986;&#25968;&#25454;.&#22914;&#26524;&#19981;&#33021;&#22815;&#21457;&#20986;&#25968;&#25454;&#25110;&#32773;&#25968;&#25454;&#30340;&#38169;&#35823;&#29575;&#22826;&#39640;&#30340;&#35805;,&#37027;&#20040;CPRI&#30340;&#21709;&#24212;&#30340;&#20301;&#32622;&#23601;&#20250;&#24102;&#19978;&#34920;&#31034;LOS&#38169;&#30340;&#20540;.
    </p>
    <p>
      
    </p>
    <p>
      &#37027;&#20040;.
    </p>
    <p>
      &#23601;&#26159;&#35828;,LOS&#30340;&#35774;&#32622;&#21644;&#25968;&#25454;&#30340;&#35774;&#32622;&#26159;&#20998;&#24320;&#30340;!!
    </p>
    <p>
      &#23601;&#26159;&#35828;,&#21363;&#20351;CPRI&#25509;&#21475;&#26377;&#38382;&#39064;,SFP&#19981;&#33021;&#22815;&#21521;&#22806;&#21457;&#36865;&#25968;&#25454;,&#20294;&#26159;,LOS&#30340;&#20540;&#36824;&#26159;&#33021;&#22815;&#34987;&#21457;&#36865;&#30340;!
    </p>
    <p>
      &#37027;&#20040;,LOS&#26159;&#35841;&#21457;&#36865;&#30340;&#21602;?
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
</node>
<node TEXT="LOS&#x548c;LOF" ID="ID_134496686" CREATED="1328234478241" MODIFIED="1328236841381">
<icon BUILTIN="xmag"/>
<icon BUILTIN="xmag"/>
<icon BUILTIN="xmag"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      LOS&#21644;LOS&#26159;&#20004;&#31181;CPRI&#19978;&#23450;&#20041;&#30340;&#38169;&#35823;.
    </p>
    <p>
      LOS&#38169;&#35823;&#26377;&#20960;&#31181;:los&#21644;bit error rate los.&#21069;&#32773;&#34920;&#31034;SFP&#19978;&#27809;&#26377;&#25968;&#25454;&#25110;&#32773;&#25968;&#25454;&#20449;&#21495;&#36807;&#20302;.,&#21518;&#32773;&#34920;&#31034;&#25968;&#25454;&#30340;&#38169;&#35823;&#29575;&#22826;&#39640;.
    </p>
    <p>
      LOF&#26159;&#34920;&#31034;CPRI&#38142;&#25509;&#22788;&#20110;XACQ1&#25110;&#32773;XACQ2&#30340;&#38454;&#27573;,CPRI&#38142;&#25509;&#22914;&#26524;&#22788;&#20110;&#36825;&#20010;&#38454;&#27573;,&#21017;&#34920;&#31034;&#38142;&#25509;&#30340;&#21516;&#27493;&#20986;&#38169;,&#19981;&#33021;&#22815;&#23454;&#29616;&#21516;&#27493;.
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==
    </p>
    <p>
      &#19978;&#38754;&#30340;&#25551;&#36848;&#26159;&#25991;&#26723;&#20013;&#30340;&#25551;&#36848;.&#38382;&#39064;&#26159;&#25105;&#27604;&#36739;&#32416;&#32467;&#30340;&#26159;,&#36825;&#26679;&#30340;&#20004;&#20010;&#38169;&#35823;,&#34920;&#31034;&#30340;&#26159;&#20160;&#20040;<font color="#ff0000"><b>&#38454;&#27573;</b></font>&#30340;&#38169;&#35823;&#21602;?
    </p>
    <p>
      &#25353;&#29031;&#25991;&#26723;&#20013;&#30340;&#25551;&#36848;,&#36825;&#20004;&#20010;&#38169;&#35823;&#30340;&#20390;&#27979;,&#37117;&#26159;&#36890;&#36807;&#26816;&#27979;CPRI&#24103;&#20013;&#30340;&#26576;&#20010;&#29305;&#23450;&#20301;&#32622;&#25968;&#25454;&#30340;&#20540;&#26469;&#21028;&#26029;.
    </p>
    <p>
      &#37027;&#20040;,&#23454;&#38469;&#19978;&#23601;&#26377;&#19968;&#20010;&#21069;&#25552;&#20102;,&#36825;&#20004;&#20010;&#38169;&#35823;&#24517;&#39035;&#22312;&#36890;&#20449;&#30340;&#21452;&#26041;&#24050;&#32463;&#24314;&#31435;&#36215;&#20102;CPRI&#36830;&#25509;&#30340;&#24773;&#20917;&#19979;&#25165;&#33021;&#22815;&#20390;&#27979;&#21040;.
    </p>
    <p>
      &#22240;&#20026;&#22914;&#26524;&#36830;CPRI&#36830;&#25509;&#37117;&#27809;&#26377;&#24314;&#31435;&#30340;&#35805;,&#20063;&#23601;&#26080;&#20174;&#35848;&#36215;&#20174;CPRI&#24103;&#20013;&#30340;&#29305;&#23450;&#20301;&#32622;&#20013;&#26816;&#27979;&#29305;&#23450;&#30340;&#20540;&#20102;.
    </p>
    <p>
      &#25152;&#20197;&#36825;&#20004;&#20010;&#38169;&#35823;&#34920;&#31034;&#30340;&#26159;CPRI&#36830;&#25509;&#24050;&#32463;&#24314;&#31435;&#20043;&#21518;&#25152;&#33021;&#22815;&#20390;&#27979;&#21040;&#30340;&#38169;&#35823;.
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==
    </p>
    <p>
      LOS&#26377;&#20004;&#31181;&#38169;&#35823;&#31867;&#22411;,&#37117;&#25552;&#21040;&#20102;SFP.&#19968;&#31181;&#26159;SFP&#19978;&#30340;&#20449;&#21495;&#22826;&#24369;&#25110;&#32773;&#23601;&#27809;&#26377;&#20449;&#21495;,&#36824;&#26377;&#19968;&#31181;&#26159;&#25968;&#25454;&#30340;&#38169;&#35823;&#22826;&#22810;.
    </p>
    <p>
      &#36825;&#26159;&#21542;&#24847;&#21619;&#30528;,&#36825;&#20010;&#38169;&#35823;&#26159;&#38024;&#23545;&#25215;&#36733;&#22312;CPRI&#36830;&#25509;&#19978;&#30340;&#25968;&#25454;&#32780;&#35328;&#30340;&#38169;&#35823;&#21602;?
    </p>
    <p>
      &#20063;&#23601;&#26159;&#35828;,&#22312;CPRI&#36830;&#25509;&#24314;&#31435;&#22909;&#20102;&#20043;&#21518;,&#22914;&#26524;&#20174;SFP&#27809;&#26377;&#20219;&#20309;&#25968;&#25454;&#26469;&#30340;&#35805;,&#25110;&#32773;&#20174;SFP&#26469;&#30340;&#25968;&#25454;&#38169;&#35823;&#36807;&#22810;,&#25105;&#20204;&#23601;&#35748;&#20026;&#21457;&#29983;&#20102;LOS&#38169;&#35823;.
    </p>
    <p>
      &#20063;&#21363;,&#36825;&#20010;&#38169;&#35823;&#26159;&#20851;&#20110;&#22312;CPRI&#21327;&#35758;&#24314;&#31435;&#21518;,&#22312;&#19978;&#38754;&#36305;&#30340;&#25968;&#25454;&#30340;&#38169;&#35823;.
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==
    </p>
    <p>
      LOF&#21017;&#26159;&#20851;&#20110;&#21516;&#27493;&#30340;&#38169;&#35823;,&#20063;&#23601;&#26159;&#35828;,&#25353;&#29031;&#25991;&#26723;&#30340;&#35828;&#26126;,CPRI&#30340;&#36830;&#25509;&#22312;&#27809;&#26377;&#36798;&#21040;F&#29366;&#24577;&#30340;&#26102;&#20505;,&#22788;&#20110;XACQ1/2&#29366;&#24577;.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==
    </p>
    <p>
      &#21478;&#22806;&#19968;&#20010;&#38382;&#39064;&#26159;,&#36825;&#20004;&#20010;&#38169;&#35823;&#21738;&#19968;&#20010;&#26356;&#21152;&#30340;&#24213;&#23618;&#19968;&#28857;&#21602;?
    </p>
    <p>
      &#30475;&#36215;&#26469;&#22909;&#20687;&#26159;LOF,&#20294;&#26159;&#25105;&#24863;&#35273;&#23454;&#38469;&#19978;&#24212;&#35813;&#26159;LOS&#26356;&#21152;&#30340;&#24213;&#23618; &#19968;&#28857;.
    </p>
    <p>
      &#22240;&#20026;&#22914;&#26524;&#38656;&#35201;&#21516;&#27493;&#30340;&#35805;,&#21017;&#38656;&#35201;&#22312;CPRI&#19978;&#38754;&#20256;&#36882;&#19968;&#20123;&#25968;&#25454;,&#22312;&#36827;&#34892;&#20102;&#19968;&#20123;&#25968;&#25454;&#30340;&#20132;&#20114;,&#27604;&#22914;&#27604;&#29305;&#29575;&#20043;&#31867;&#30340;&#20869;&#23481;&#20043;&#21518;,&#25165;&#33021;&#22815;&#36798;&#21040;&#21516;&#27493;&#29366;&#24577;.
    </p>
    <p>
      &#32780;&#22914;&#26524;&#23384;&#22312;LOS&#38169;&#35823;&#30340;&#35805;,&#26126;&#26174;&#23601;&#26159;&#35828;&#27809;&#26377;&#20219;&#20309;&#30340;&#25968;&#25454;&#22312;CPRI&#19978;&#20256;&#36755;,&#23601;&#26356;&#35848;&#19981;&#19978;&#20132;&#20114;&#19968;&#20123;&#21516;&#27493;&#30340;&#25968;&#25454;&#20102;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="S&#x6bd4;&#x7279;" ID="ID_229528856" CREATED="1328237828553" MODIFIED="1328238456220">
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      S bit&#30340;&#27010;&#24565;&#26159;&#20160;&#20040;&#21602;?
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="T-Advance" ID="ID_393225835" CREATED="1328239839353" MODIFIED="1328692629869">
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      T-Advance&#36825;&#20010;&#20540;&#34920;&#31034;&#30340;&#26159;:
    </p>
    <p>
      
    </p>
    <p>
      <i><b><font color="#ff0000">&#26576;&#20010;Hyper frame&#30340;&#26576;&#20010;Basic frame&#30340;&#26576;&#20010;Word. </font></b></i>
    </p>
    <p>
      
    </p>
    <p>
      &#20063;&#23601;&#26159;&#35828;,&#20854;&#23454;T-Advance&#34920;&#31034;&#30340;&#26159;&#19968;&#20010;&#20301;&#32622;.&#20063;&#23601;&#26159;&#22312;CPRI&#30340;&#24103;&#20013;&#30340;&#19968;&#20010;&#20301;&#32622;.
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==
    </p>
    <p>
      &#20174;&#25991;&#26723;&#20013;&#30475;&#20986;,&#23454;&#38469;&#19978;,&#22312;&#25805;&#20316;&#19978;,&#36824;&#26159;&#36890;&#36807;&#36825;&#26679;&#30340;&#19968;&#20010;&#20301;&#32622;&#20449;&#24687;&#33021;&#22815;&#31639;&#20986;&#19968;&#20010;&#26102;&#38388;&#20540;,&#20197;ns&#20026;&#21333;&#20301;.
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==&#20851;&#20110;T-Advance&#30340;&#35752;&#35770;
    </p>
    <p>
      &#39318;&#20808;&#38656;&#35201;&#30830;&#23450;&#19968;&#28857;&#30340;&#26159;,&#36825;&#20010;T-Advance&#30340;&#20316;&#29992;&#26159;&#29992;&#26469;&#36827;&#34892;CPRI&#30340;&#21516;&#27493;&#30340;&#37197;&#32622;.
    </p>
    <p>
      &#32780;&#21516;&#27493;,&#26681;&#25454;&#19981;&#21516;&#30340;&#31867;&#21035;&#21448;&#20998;&#20026;&#26102;&#38047;&#21516;&#27493;&#21644;&#25968;&#25454;&#21516;&#27493;,&#25110;&#32773;&#21448;&#21487;&#20197;&#20998;&#20026;&#19978;&#34892;&#21516;&#27493;&#21644;&#19979;&#34892;&#21516;&#27493;.
    </p>
    <p>
      &#32780;,&#35774;&#32622;T-Advance&#30340;&#20316;&#29992;,&#26159;&#29992;&#26469;&#36827;&#34892;<b><font color="#cc0033">&#26102;&#38047;</font></b>&#30340;<b><font color="#cc0033">&#19978;&#34892;&#21516;&#27493;</font></b>.
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#20010;T-Advance&#30340;&#20316;&#29992;&#30340;&#23448;&#26041;&#25551;&#36848;&#22312;&#26412;&#32467;&#28857;&#25351;&#21521;&#30340;CPRI &#30340;IWD&#20013;&#26377;&#25152;&#25551;&#36848;:
    </p>
    <p>
      
    </p>
    <p class="MsoBodyText">
      <i><font color="#000099">The T-advance setting is a mechanism that will adjust the timing on the CPRI link in uplink direction from the next node in the chain so that received basic frames on the master port can be sent in the SAME basic frame number on the slave port.<o color="#000099" p="#DEFAULT"></o>&#160;</font></i>
    </p>
    <p class="MsoBodyText">
      
    </p>
    <p class="MsoBodyText">
      &#25105;&#20010;&#20154;&#30340;&#29702;&#35299;&#26159;,&#36825;&#20010;T-advance&#30340;&#20540;&#30340;&#20316;&#29992;&#26159;:
    </p>
    <p class="MsoBodyText">
      &#22312;&#19968;&#20010;&#32423;&#32852;&#30340;RRU&#31995;&#32479;&#20013;(RRU1-&gt;RRU2-&gt;RRU3-&gt;RRU4-&gt;RRU5-&gt;RRU6),&#20854;&#20013;&#30340;&#26576;&#19968;&#20010;RRU&#22914;RRU3,&#36825;&#20010;RRU&#19978;&#30340;&#19978;&#34892;&#30340;&#25968;&#25454;,&#24635;&#26159;&#21457;&#36865;&#32473;&#36825;&#20010;RRU2,&#28982;&#21518;&#20132;&#30001;RRU2&#23558;&#20854;&#21457;&#36865;&#32473;REC&#30340;,&#21516;&#26679;&#30340;&#36947;&#29702;,RRU3&#19981;&#20809;&#35201;&#25226;&#33258;&#24049;&#30340;&#25968;&#25454;&#21457;&#36865;&#32473;RRU2,&#21516;&#26102;,&#20063;&#35201;&#23558;RRU4&#22996;&#25176;&#32473;&#33258;&#24049;&#30340;&#25968;&#25454;&#20063;&#21516;&#26679;&#30340;&#36716;&#20132;&#32473;RRU2.
    </p>
    <p class="MsoBodyText">
      &#36825;&#26679;&#22312;&#26102;&#38047;&#19978;&#23601;&#20250;&#26377;&#19968;&#20010;&#38382;&#39064;,&#23601;&#26159;&#19981;&#21516;&#27493;&#30340;&#38382;&#39064;,
    </p>
    <p class="MsoBodyText">
      &#25353;&#29031;&#38142;&#25509;&#30340;&#21442;&#32771;&#25991;&#20214;&#30340;&#20869;&#23481;,&#25105;&#35273;&#24471;(?)&#26377;&#36825;&#26679;&#30340;&#19968;&#20010;&#26426;&#21046;:
    </p>
    <p class="MsoBodyText">
      <b><font color="#ff0000">&#22312;&#27599;&#19968;&#20010;RRU&#19978;,&#20854;RRU&#19978;&#30340;BBCLK&#21644;BFN&#26159;&#20174;&#19978;&#19968;&#32423;&#32423;&#32852;&#30340;RRU&#19978;&#21457;&#20986;&#26469;&#30340;&#25968;&#25454;&#24674;&#22797;&#20986;&#26469;&#30340;. </font></b>
    </p>
    <p class="MsoBodyText">
      <b><font color="#ff0000">&#20063;&#23601;&#26159;&#35828;,&#27599;&#19968;&#20010;RRU&#19978;&#30340;BBCLK&#20449;&#21495;&#21644;BFN&#30340;&#20540;&#37117;&#19981;&#26159;&#33258;&#24049;&#29983;&#25104;&#30340;,&#32780;&#26159;&#19978;&#19968;&#32423;&#20256;&#36882;&#36807;&#26469;&#30340;!! </font></b>
    </p>
    <p class="MsoBodyText">
      <b><font color="#ff0000">&#36825;&#26679;&#30340;&#32467;&#26524;&#23601;&#26159;,&#24456;&#26126;&#26174;&#30340;,&#20256;&#36755;&#26159;&#26377;&#24310;&#36831;&#30340;,&#36825;&#23601;&#36896;&#25104;&#20102;&#19981;&#21516;&#30340;RRU&#19978;&#30340;&#26102;&#38047;&#26159;&#19981;&#21516;&#27493;&#30340;.&#32423;&#32852;&#36234;&#38752;&#21518;,&#26102;&#38047;&#24310;&#36831;&#30340;&#36234;&#22823;. </font></b>
    </p>
    <p class="MsoBodyText">
      
    </p>
    <p class="MsoBodyText">
      &#32780;&#19988;,&#25105;&#35273;&#24471;&#30340;(?)&#21478;&#22806;&#30340;&#19968;&#20010;&#26426;&#21046;&#26159;:
    </p>
    <p class="MsoBodyText">
      <b><font color="#ff0000">&#22312;RRU&#19978;,&#19978;&#34892;&#25968;&#25454;&#30340;&#21457;&#36865;&#25152;&#29992;&#30340;&#26102;&#38047;&#23601;&#26159;&#19978;&#38754;&#25552;&#21040;&#30340;&#20174;&#19979;&#34892;&#30340;&#25968;&#25454;&#20013;&#24674;&#22797;&#20986;&#26469;&#30340;&#26102;&#38047;.&#20063;&#23601;&#26159;&#35828;,&#22312;RRU3&#20174;RRU2&#19978;&#38754;&#25509;&#25910;&#21040;&#19979;&#34892;&#30340;&#26102;&#38047;&#20449;&#21495;&#20043;&#21518;,RRU3&#23601;&#20351;&#29992;&#36825;&#20010;&#24674;&#22797;&#20986;&#26469;&#30340;&#20449;&#21495;&#29992;&#20316;&#26102;&#38047;,&#23558;&#19978;&#34892;&#30340;&#25968;&#25454;&#21457;&#36865;&#32473;RRU2. </font></b>
    </p>
    <p class="MsoBodyText">
      
    </p>
    <p class="MsoBodyText">
      &#22914;&#26524;&#22522;&#20110;&#19978;&#38754;&#20004;&#20010;&#25105;&#30340;&#20551;&#35774;&#30340;&#35805;.&#37027;&#20040;,&#22914;&#26524;&#23545;&#20110;&#26102;&#38047;&#19981;&#20570;&#20219;&#20309;&#30340;&#35843;&#25972;,&#37027;&#20040;&#20250;&#20986;&#29616;&#30340;&#24773;&#20917;&#26159;,RRU3&#33258;&#24049;&#19978;&#20256;&#32473;RRU2&#30340;&#25968;&#25454;&#19982;RRU4&#36890;&#36807;RRU3&#21457;&#36865;&#32473;RRU2&#30340;&#19978;&#34892;&#25968;&#25454;&#30340;&#26102;&#38047;&#32943;&#23450;&#26159;&#23545;&#19981;&#40784;&#30340;.&#22240;&#20026;&#21861;&#21602;,&#22240;&#20026;&#26102;&#38047;&#37117;&#26159;&#36890;&#36807;&#19979;&#34892;&#20256;&#36882;&#20043;&#21518;&#24674;&#22797;&#20986;&#26469;&#30340;,&#32780;&#26377;&#32423;&#32852;&#30340;&#24773;&#20917;&#20043;&#19979;,&#19979;&#34892;&#30340;&#20256;&#36755;&#32943;&#23450;&#26159;&#26377;&#24310;&#26102;&#30340;,&#21516;&#26679;&#19978;&#34892;&#30340;&#25968;&#25454;&#20063;&#26159;&#26377;&#24310;&#26102;&#30340;,&#37027;&#20040;&#24403;&#20174;RRU3&#21457;&#36865;&#32473;RRU&#30340;&#19979;&#34892;&#25968;&#25454;&#30340;&#26102;&#38047;,&#32469;&#20102;&#19968;&#22280;&#22238;&#26469;&#20043;&#21518;,&#32943;&#23450;&#36319;RRU3&#19978;&#38754;&#30340;&#26102;&#38047;&#23545;&#19981;&#40784;&#20102;.&#36825;&#26102;,&#23601;&#38656;&#35201;&#22312;RRU3&#19978;&#38754;,&#23558;RRU4&#20256;&#36882;&#19978;&#26469;&#30340;&#25968;&#25454;&#36827;&#34892;&#22788;&#29702;(&#30495;&#30340;&#26159;&#36825;&#26679;,&#24590;&#20040;&#22788;&#29702;&#21602;?),&#20197;&#20415;&#33021;&#21644;RRU3&#30340;&#25968;&#25454;&#19968;&#36215;&#21457;&#36865;&#20986;&#21435;.
    </p>
    <p class="MsoBodyText">
      
    </p>
    <p class="MsoBodyText">
      &#32780;T-Advance&#30340;&#20316;&#29992;&#27491;&#26159;&#25269;&#28040;&#32423;&#32852;&#30340;RRU&#25152;&#36896;&#25104;&#30340;&#19978;&#34892;&#25968;&#25454;&#30340;&#24310;&#36831;.&#22914;&#26524;&#33021;&#22815;&#25269;&#28040;&#25481;&#19978;&#38754;&#25152;&#25551;&#36848;&#30340;&#24310;&#36831;&#30340;&#35805;,&#37027;&#20040;,&#24403;RRU4&#21457;&#36865;&#19978;&#26469;&#30340;&#25968;&#25454;&#30340;&#26102;&#38047;&#36319;RRU3&#30340;&#26102;&#38047;&#27491;&#22909;&#19968;&#33268;&#26102;,&#37027;&#20040;,RRU3&#23558;&#19981;&#38656;&#35201;&#23545;RRU4&#20256;&#19978;&#26469;&#30340;&#25968;&#25454;&#20570;&#20219;&#20309;&#30340;&#25805;&#20316;,&#30452;&#25509;&#23558;RRU4&#30340;&#25968;&#25454;&#36319;&#33258;&#24049;&#30340;&#25968;&#25454;&#21512;&#22312;&#19968;&#36215;,&#21457;&#36865;&#32473;RRU2.
    </p>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_46792926" MIDDLE_LABEL="&#x53c2;&#x8003;&#x7b2c;6,7&#x7ae0;&#x5185;&#x5bb9;" STARTINCLINATION="408;0;" ENDINCLINATION="408;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
<node TEXT="Jitter buffer delay" ID="ID_1226524650" CREATED="1328240161905" MODIFIED="1328240341711">
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;jitter buffer delay&#30340;&#27010;&#24565;&#26159;&#20160;&#20040;?
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==
    </p>
    <p>
      &#26681;&#25454;&#25991;&#26723;:
    </p>
    <p>
      &#36825;&#20010;&#20540;&#26159;&#25345;&#32493;&#30340;&#27979;&#37327;&#30340;,&#26377;&#19968;&#20010;&#38376;&#38480;&#20540;,&#27599;&#27425;&#27979;&#37327;&#30340;jitter buffer delay &#30340;&#20540;&#21644;&#19978;&#27425;&#30340;&#27979;&#37327;&#20540;&#30340;&#24046;&#20540;&#22914;&#26524;&#19981;&#36229;&#36807;&#36825;&#20010;&#38376;&#38480;&#20540;&#30340;&#35805;,&#21017;&#26412;&#27425;&#30340;&#27979;&#37327;&#20540;&#34987;&#24573;&#30053;.
    </p>
    <p>
      &#22914;&#26524;&#36229;&#36807;&#20102;&#36825;&#20010;&#38376;&#38480;&#20540;&#30340;&#35805;,&#23601;&#38656;&#35201;&#35302;&#21457;&#19968;&#20010; delay_cnt_irq&#20013;&#26029;.
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==
    </p>
    <p>
      &#37027;&#20040;&#36825;&#20010;jitter buffer delay &#27979;&#37327;&#30340;&#21040;&#24213;&#26159;&#19968;&#20010;&#20160;&#20040;&#26679;&#30340;&#20540;&#21602;?
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="GDP DRP/TXP&#x6982;&#x5ff5;" ID="ID_1349307932" CREATED="1328240735224" MODIFIED="1328240755564">
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#27010;&#24565;
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x5178;&#x578b;&#x7528;&#x4f8b;" ID="ID_956439651" CREATED="1324360244982" MODIFIED="1324360256055">
<node TEXT="1.Startup for Master REC,normal operation mode" ID="ID_1093318958" CREATED="1324360704360" MODIFIED="1324360723943"/>
<node TEXT="2.Jitter buffer delay calculation" ID="ID_1464517752" CREATED="1324360765964" MODIFIED="1324360776810"/>
<node TEXT="3.Calculate Dm2m" ID="ID_940326593" CREATED="1324361341366" MODIFIED="1324361346794"/>
<node TEXT="4.DRP access" ID="ID_1031189610" CREATED="1324361595532" MODIFIED="1324361600312"/>
<node TEXT="5.change line rate" ID="ID_1026226847" CREATED="1324361898337" MODIFIED="1324361902863"/>
<node TEXT="6.Startup for Partner mode" ID="ID_776049337" CREATED="1324361903395" MODIFIED="1324361921520"/>
</node>
</node>
<node TEXT="ECP_X&#x6a21;&#x5757;&#x7684; User Referance" ID="ID_1804033378" CREATED="1324368050338" MODIFIED="1339400316459" LINK="../RICM_document_base/GIC_FPGA_IWD/GIC_ECP_X_15518-CAH1091357_1.pdf"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      The intention of this document is to describe, for a SW designer, how to configure, send and receive O&amp;M related messages via the <b><font color="#ff0033">External Control Path</font></b>&#160;block, ECP_X, which is a block within the GULM Interface Circuit, GIC.
    </p>
    <p>
      
    </p>
    <p>
      &#31616;&#20171;:
    </p>
    <p>
      ECP_X (External Control Path) block has two main functions, forwarding of
    </p>
    <p>
      RE O&amp;M packets (message number 1) in both DL and UL directions and
    </p>
    <p>
      receiving of Inband signaling (message number 0) packets in UL direction.&#160;
    </p>
    <p>
      Other messages (message number 2-15) are also possible to forward in both
    </p>
    <p>
      UL and DL direction
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#20010;&#27169;&#22359;&#21040;&#24213;&#26159;&#20160;&#20040;&#27010;&#24565;&#21602;?
    </p>
    <p>
      &#36825;&#20010;&#27169;&#22359;&#26159;&#29992;&#26469;&#20256;&#36755;&#21644;&#25509;&#25910;O&amp;M&#31867;&#22411;&#30340;&#20449;&#24687;.&#36825;&#37324;&#30340;&#20256;&#36755;&#21644;&#25509;&#25910;&#24456;&#26126;&#26174;&#25351;&#30340;&#26159;&#20174;CPRI&#31471;&#21475;&#19978;&#21457;&#36865;&#21644;&#25509;&#25910;O&amp;M&#20449;&#24687;.
    </p>
    <p>
      &#23545;&#20110;CPRI&#21327;&#35758;&#26469;&#35828;,&#22312;&#38142;&#36335;&#23618;&#19978;,&#26377;&#29305;&#23450;&#30340;&#22320;&#26041;&#29992;&#26469;&#23384;&#25918;&#25511;&#21046;&#20449;&#24687;.
    </p>
    <p>
      
    </p>
    <p>
      &#38590;&#36947;&#35828;,&#36825;&#20010;&#27169;&#22359;&#30340;&#20316;&#29992;&#23601;&#26159;&#22312;&#21457;&#36865;O&amp;M&#20449;&#21495;&#30340;&#26102;&#20505;,&#23558;&#20854;&#20449;&#21495;&#37197;&#32622;&#21040;CPRI&#21327;&#35758;&#20013;&#23384;&#25918;&#25511;&#21046;&#20449;&#21495;&#30340;&#37096;&#20998;.
    </p>
    <p>
      &#32780;&#20174;CPRI&#21327;&#35758;&#20013;&#24674;&#22797;O&amp;M&#20449;&#21495;&#30340;&#26102;&#20505;,&#20854;&#23454;&#23601;&#26159;&#20174;CPRI&#21327;&#35758;&#20013;&#30340;&#29305;&#23450;&#30340;&#22320;&#26041;&#25343;&#20986;&#36825;&#20123;&#20449;&#24687;,&#23558;&#20854;&#24674;&#22797;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="ECP_X&#x6a21;&#x5757;&#x7684;&#x7ed3;&#x6784;&#x56fe;" ID="ID_1891374736" CREATED="1324370038934" MODIFIED="1324370055070"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#21442;&#35265;&#25991;&#26723;&#30340;&#31532;5&#39029;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="package handler&#x6982;&#x5ff5;" ID="ID_1316005337" CREATED="1324370846066" MODIFIED="1324370856305"/>
<node TEXT="ECP Interface&#x6982;&#x5ff5;" ID="ID_1344421353" CREATED="1324370856595" MODIFIED="1324370865281"/>
</node>
</node>
<node TEXT="&#x6709;&#x5173;GIC&#x7684;&#x76f8;&#x5173;&#x6587;&#x6863;&#x94fe;&#x63a5;" ID="ID_1784891441" CREATED="1324456858092" MODIFIED="1324456997471" LINK="smb://eapac.ericsson.se/ecnnjdfs01/groups/Group_RD/09_WRBS3000_MPSW/5%20RD_AR/02_W%20BP/01_Document/RICM/GIC"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#26159;&#26195;&#39134;&#21457;&#30340;&#27604;&#36739;&#20840;&#30340;&#20851;&#20110;GIC&#30340;&#19968;&#20123;&#20171;&#32461;&#25991;&#26723;
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="EL1CI&#x63a5;&#x53e3;" ID="ID_1987177127" CREATED="1341990607668" MODIFIED="1341991172290" LINK="../RICM_document_base/13_15519-CEH10169_2._EL1CI_Interfacepdf.pdf"/>
<node TEXT="&#x5173;&#x4e8e;ECP_X&#x7684;&#x4ecb;&#x7ecd;" ID="ID_1389609702" CREATED="1356700767118" MODIFIED="1356701052895" LINK="../MiscDocuments/RE%20FD%20RICM%20sharing%20meeting%20--%20ECP_X%20setup%20Jing%20QIU.msg"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      Jing Qiu&#30340;Workshop
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="RICR&#x6587;&#x6863;" POSITION="left" ID="ID_1039320453" CREATED="1330937181842" MODIFIED="1330937189560">
<node TEXT="RICR Overview" ID="ID_182944170" CREATED="1331135769826" MODIFIED="1339399578564" LINK="../RICR_document_base/RICR_overview.odp"/>
<node TEXT="DD for RICR" ID="ID_134058428" CREATED="1330937442760" MODIFIED="1330963810544" LINK="../RICR_document_base/DD_RICR1_1551-CAH1091285-1.pdf"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &quot;DD for RICR&quot;&#36825;&#20010;&#25991;&#26723;,&#26159;&#19968;&#20010;&#23545;&#20110;&#25972;&#20010;RICR&#36719;&#20214;&#30340;&#21151;&#33021;,&#36719;&#20214;&#32467;&#26500;&#30340;&#19968;&#20221;&#31616;&#21333;&#27010;&#25324;&#30340;&#25551;&#36848;.
    </p>
    <p>
      &#20391;&#37325;&#20110;&#25551;&#36848;&#20986;RICR&#36719;&#20214;&#30340;&#21151;&#33021;&#20197;&#21450;&#31995;&#32479;&#20013;&#30340;&#19968;&#20123;&#37325;&#35201;&#30340;&#27010;&#24565;,&#20294;&#26159;&#23545;&#20110;&#32454;&#33410;,&#24182;&#27809;&#26377;&#28145;&#20837;&#30340;&#35762;&#35299;.&#32454;&#33410;&#26041;&#38754;,&#26681;&#25454;&#36825;&#20010;&#25991;&#26723;&#30340;&#25551;&#36848;,&#24212;&#35813;&#21435;&#21442;&#32771;FD&#25991;&#26723;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x76ee;&#x5f55;" ID="ID_1748003441" CREATED="1330937929781" MODIFIED="1331040926217"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;&#21508;&#20010;&#30446;&#24405;&#19979;,&#26681;&#25454;&#27599;&#19968;&#31456;&#30340;&#20869;&#23481;,&#23545;&#20110;&#21508;&#31456;&#30340;&#20869;&#23481;,&#25110;&#32773;&#26576;&#20123;&#20869;&#23481;&#20570;&#20102;&#19968;&#20123;&#31616;&#21333;&#30340;&#20171;&#32461;.
    </p>
    <p>
      &#20294;&#26159;&#19981;&#35201;&#25226;&#36825;&#20123;&#20171;&#32461;&#20869;&#23481;&#24403;&#20316;&#26159;&#23545;&#27599;&#19968;&#31456;&#33410;&#20869;&#23481;&#30340;&#35814;&#32454;&#30340;&#24635;&#32467;.
    </p>
    <p>
      ==
    </p>
    <p>
      ==&#27880;&#24847;
    </p>
    <p>
      &#21508;&#31456;&#37324;&#38754;&#30340;&#20171;&#32461;,&#37117;&#19981;&#26159;&#23436;&#25972;&#30340;,&#26377;&#30340;&#22320;&#26041;&#21482;&#26159;&#38024;&#23545;&#19968;&#20123;&#20869;&#23481;&#20570;&#20102;&#20171;&#32461;.
    </p>
    <p>
      &#25152;&#20197;,&#36825;&#37324;&#30340;&#20869;&#23481;,&#26368;&#21512;&#36866;&#30340;&#20351;&#29992;&#26041;&#27861;&#23601;&#26159;&#24403;&#20316;&#30446;&#24405;&#26469;&#20351;&#29992;.&#32780;&#19981;&#35201;&#25226;&#36825;&#37324;&#30340;&#20869;&#23481;&#24403;&#20316;&#23545;&#25972;&#20010;&#25991;&#26723;&#20869;&#23481;&#30340;&#27010;&#25324;&#24615;&#30340;&#20171;&#32461;.
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
<node TEXT="1.Introduction" ID="ID_1963745277" CREATED="1330937948321" MODIFIED="1330937958462"/>
<node TEXT="2.Hardware Overview" ID="ID_1407943768" CREATED="1330937959065" MODIFIED="1331025667366">
<icon BUILTIN="xmag"/>
<icon BUILTIN="xmag"/>
<icon BUILTIN="xmag"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      COM FPGA&#20197;&#21450;&#21518;&#32493;&#30340;&quot;FPGA&quot;.&#22914;Warp3.&#25454;lv jie&#35828;&#20854;&#23454;WARP3&#26159;&#19968;&#20010;ASIC.&#38598;&#25104;&#20102;AUM2,WARP,COM FPGA,DPD FPGA.
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==&#20174;&#30828;&#20214;&#22270;&#19978;&#30475;&#21040;&#30340;
    </p>
    <ul>
      <li>
        <p>
          &#20174;&#30828;&#20214;&#22270;&#19978;&#21487;&#20197;&#30475;&#21040;&#30340;&#26159;,&#25152;&#35859;&#30340;RICR,&#20854;&#25152;&#20381;&#36182;&#30340;&#30828;&#20214;&#29615;&#22659;&#23601;&#26159;COM FPGA(&#25110;&#32773;&#20854;&#20182;&#31867;&#20284;&#20110;COM FPGA&#30340;&#21151;&#33021;.)
        </p>
        <p>
          &#20854;&#23454;&#20063;&#23601;&#26159;&#35828;,RICR&#23601;&#26377;&#28857;&#20687;&#26159;COM FPGA&#30340;&#39537;&#21160;&#31243;&#24207;
        </p>
      </li>
      <li>
        COM FPGA&#26082;&#21487;&#20197;&#29992;&#22312;RRU&#19978;&#38754;,&#20063;&#21487;&#20197;&#29992;&#22312;RU&#19978;&#38754;,&#23601;&#26159;&#35828;,REC&lt;-&gt;RE&#20043;&#38388;&#30340;&#25509;&#21475;,&#26082;&#21487;&#20197;&#26159;&#20809;&#32420;,&#20063;&#21487;&#20197;&#26159;&#30005;&#32447;,&#36825;&#23545;&#20110;COM FPGA&#26469;&#35828;,&#23427;&#20004;&#32773;&#37117;&#21487;&#20197;&#25903;&#25345;.
      </li>
      <li>
        COM FPGA&#36319;AUM&#26495;&#23376;&#20043;&#38388;&#30340;&#25509;&#21475;&#26159;I2C(?)
      </li>
      <li>
        &#22312;&#20351;&#29992;&#30340;CPRI&#30340;&#29256;&#26412;&#26159;1&#25110;&#32773;4&#30340;&#26102;&#20505;(CPRI i1&#29256;&#26412;&#25110;&#32773;CPRI i2&#20013;&#25903;&#25345;Fast C&amp;M&#27169;&#24335;&#30340;&#29256;&#26412;),COM FPGA&#21487;&#20197;&#30452;&#25509;&#23558;CPRI&#19978;&#30340;HDLC&#24103;&#36716;&#32473;AUM.&#22312;CPRI i2&#24182;&#19988;&#29256;&#26412;&#21495;&#20026;3&#30340;&#24773;&#20917;&#19979;,&#24212;&#35813;&#26159;&#19981;&#33021;&#22815;&#30452;&#25509;&#23558;&#20854;&#36716;&#32473;AUM.&#22240;&#20026;&#22312;version&#20026;3&#30340;&#24773;&#20917;&#19979;,O&amp;M&#20449;&#21495;&#24182;&#38750;&#30452;&#25509;&#26159;HDLC&#24103;,&#32780;&#26159;&#22312;HDLC&#24103;&#30340;&#22806;&#38754;&#21448;&#21253;&#20102;&#19968;&#23618;CPRI&#30340;O&amp;M&#24103;.&#38656;&#35201;&#20808;&#35299;&#36825;&#20010;&#24103;(?)
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==&#22522;&#20110;&#19978;&#38754;&#20869;&#23481;&#30340;&#24605;&#32771;
    </p>
    <p>
      &#36825;&#20040;&#35828;&#30340;&#35805;,&#19981;&#31649;CPRI&#30340;&#29256;&#26412;&#26159;1,&#36824;&#26159;3,&#36824;&#26159;4.&#22914;&#26524;&#26159;4(&#38656;&#35201;&#21093;&#38500;&#19968;&#20010;CPRI&#30340;&#24103;&#32467;&#26500;&#20043;&#21518;),&#26368;&#32456;&#30340;O&amp;M&#20449;&#21495;&#30340;&#26684;&#24335;&#37117;&#26159;HDLC&#26684;&#24335;&#20040;?
    </p>
    <p>
      &#24212;&#35813;&#26159;&#30340;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="3.Software Functions" ID="ID_596439522" CREATED="1330938052650" MODIFIED="1331048115441">
<icon BUILTIN="bookmark"/>
<icon BUILTIN="bookmark"/>
<icon BUILTIN="bookmark"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36719;&#20214;&#30340;&#21151;&#33021;&#20013;,&#39318;&#20808;&#26159;&#36719;&#20214;&#30340;&#32467;&#26500;,&#36825;&#20010;&#32467;&#26500;&#24050;&#32463;&#22312;&#31532;8&#39029;&#30340;&#22270;&#20013;,&#24050;&#32463;&#25551;&#36848;&#30340;&#24456;&#26126;&#26174;&#20102;.&#20174;&#20013;&#30830;&#23454;&#20063;&#33021;&#22815;&#30475;&#20986;&#26469;,RICR&#36719;&#20214;,&#20854;&#23454;&#23601;&#26159;COM FPGA&#30340;&quot;&#39537;&#21160;&quot;.
    </p>
    <p>
      
    </p>
    <p>
      &#22312;&#26412;&#25991;&#26723;&#20013;,&#31616;&#21333;&#30340;&#25551;&#36848;&#20102;RICR&#36719;&#20214;&#30340;&#20960;&#20010;&#21151;&#33021;:
    </p>
    <ul>
      <li>
        [Delay Measurements]&#36825;&#20010;&#21151;&#33021;&#26159;&#24456;&#26174;&#28982;&#30340;,&#22312;REC-RE&#30340;&#36890;&#20449;&#20013;,&#26377;&#22909;&#20960;&#20010;&#24310;&#36831;&#30340;&#20540;&#30830;&#23454;&#23601;&#26159;&#38656;&#35201;RE&#25552;&#20379;&#32473;REC&#30340;,&#32780;RE&#20013;,&#26126;&#26174;&#21448;&#26159;RICR&#35745;&#31639;&#30340;.(AUBOOT&#20013;&#27809;&#26377;&#27492;&#21151;&#33021;)
      </li>
      <li>
        [Delay Update]&#36825;&#20010;&#21151;&#33021;&#35828;&#30340;&#26159;,RICR&#33021;&#22815;&#23558;REC-RE&#38388;&#30340;Delay&#20540;&#30340;&#21464;&#21270;&#36890;&#30693;RU&#36719;&#20214;.
      </li>
      <li>
        [SFP Info]RICR&#36719;&#20214;&#33021;&#22815;&#20174;SFP&#20013;&#35835;&#21462;SFP&#30340;&#19968;&#20123;&#20449;&#24687;,&#27604;&#22914;vendor,product version&#31561;&#31561;.
      </li>
      <li>
        [Cascading]&#36890;&#36807;RICI&#25509;&#21475;,REC&#33021;&#22815;&#35774;&#31435;&#36215;Cascading&#30340;RE&#32467;&#26500;.
      </li>
      <li>
        [LED Handling]
      </li>
      <li>
        [Subscribe Faults]&#19968;&#33324;&#26469;&#35828;,&#36890;&#36807;RICR Common&#36719;&#20214;&#26469;subscribe Faults.
      </li>
      <li>
        [Reset Handling]RICR&#33021;&#22815;&#36890;&#36807;&#35774;&#32622;reset bit&#26469;&#35753;&#20854;&#21518;&#32493;&#30340;RU&#36827;&#34892;&#37325;&#21551;.(<font color="#ff0000">&#36825;&#20010;&#21040;&#24213;&#26159;CPRI&#38142;&#25509;&#30340;reset&#36824;&#26159;&#25972;&#20010;&#34987;&#32423;&#32852;&#30340;RE&#30340;&#37325;&#21551;?</font>)
      </li>
      <li>
        [Port Usage]&#19968;&#33324;&#30340;&#35805;,RE&#19978;&#26377;&#20004;&#20010;Port.RICR&#38656;&#35201;&#23545;&#20004;&#20010;Port&#36827;&#34892;&#19981;&#21516;&#30340;&#31649;&#29702;&#21644;&#37197;&#32622;.(<font color="#ff0000">&#20063;&#23601;&#26159;&#35828;,&#23545;&#20110;&#27599;&#19968;&#20010;RE,RICR&#37117;&#38656;&#35201;&#23545;&#20004;&#20010;Port&#36827;&#34892;&#27493;&#39588;&#30456;&#21516;&#30340;&#35774;&#32622;?</font>)
      </li>
      <li>
        [Additional ECP Channels]&#36825;&#20010;&#21151;&#33021;&#22909;&#20687;&#26159;&#21644;&#19979;&#38754;&#30340;&#19968;&#20010;item&#30340;&#21151;&#33021;&#26159;&#30456;&#20851;&#30340;.
      </li>
      <li>
        [XMU-C Support]
      </li>
      <li>
        [Interrupts]&#25991;&#26723;&#20013;&#20171;&#32461;&#20102;,&#23545;&#20110;CPRI&#38142;&#36335;&#30340;&#30417;&#25511;&#20027;&#35201;&#26159;&#36890;&#36807;&#20013;&#26029;&#26469;&#26816;&#27979;&#30340;.&#32780;&#25152;&#26377;&#30340;&#20013;&#26029;,&#37117;&#26159;&#26144;&#23556;&#22312;CPRIx_STATUS&#23492;&#23384;&#22120;&#20013;&#30340;.&#20174;&#25991;&#26723;&#30340;&#21518;&#32493;&#20869;&#23481;&#21487;&#20197;&#30475;&#20986;,&#23545;&#20110;&#38169;&#35823;&#30340;&#21457;&#29983;,&#20351;&#29992;&#30340;&#26159;&#20013;&#26029;&#30340;&#26426;&#21046;,&#20294;&#26159;&#23545;&#20110;&#38169;&#35823;&#30340;&#35299;&#38500;,&#21017;&#26159;&#37319;&#29992;&#30340;polling&#26426;&#21046;.
      </li>
      <li>
        [Startup Modes]&#20998;&#20026;&#20256;&#32479;&#27169;&#24335;&#21644;LTU Server&#27169;&#24335;.&#20256;&#32479;&#27169;&#24335;&#21644;LTU Server&#27169;&#24335;&#30340;&#21306;&#21035;&#23601;&#22312;&#20110;&#22312;RU&#36719;&#20214;lock LTU&#20043;&#21518;,&#26159;&#37319;&#29992;&#20309;&#31181;&#26041;&#24335;&#26469;&#36890;&#30693;RICR&#36719;&#20214;,&#20256;&#32479;&#26041;&#24335;&#19979;&#26159;&#36890;&#36807;&#20989;&#25968;&#35843;&#29992;,&#32780;&#22312;LTU Server&#27169;&#24335;&#19979;,&#21017;&#26159;&#36890;&#36807;&#28040;&#24687;&#30340;&#20132;&#20114;&#26469;&#20256;&#36882;&#25511;&#21046;&#20449;&#24687;
      </li>
    </ul>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_596439522" STARTINCLINATION="0;0;" ENDINCLINATION="0;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
<node TEXT="LTU&#x7684;&#x6982;&#x5ff5;?" ID="ID_754949573" CREATED="1331029004124" MODIFIED="1331029010641"/>
</node>
<node TEXT="4.Software Structure" ID="ID_1699028820" CREATED="1330938062786" MODIFIED="1331040546344"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22270;14&#39029;&#30340;&#25554;&#22270;&#23558;RICR&#30340;&#36719;&#20214;&#32467;&#26500;&#35828;&#30340;&#27604;&#36739;&#30340;&#28165;&#26970;.(&#24403;&#28982;,&#20195;&#30721;&#25105;&#36824;&#27809;&#26377;&#30475;.)
    </p>
    <p>
      
    </p>
    <p>
      &#30830;&#23454;&#22914;&#25991;&#26723;&#20013;&#25152;&#35828;.&#30001;&#20110;RICR&#36719;&#20214;&#26159;&#20197;lib&#24211;&#30340;&#24418;&#24335;&#25552;&#20379;&#32473;RU&#36719;&#20214;&#30340;,&#25152;&#20197;&#25152;&#26377;&#30340;RICR&#30340;&#36827;&#31243;&#37117;&#26159;&#21160;&#24577;&#21019;&#24314;&#30340;&#36827;&#31243;,&#19981;&#21487;&#33021;&#26377;&#38745;&#24577;&#30340;&#36827;&#31243;.&#28982;&#21518;&#21160;&#24577;&#21019;&#24314;&#30340;&#36827;&#31243;&#30340;&#32467;&#26500;&#23601;&#22914;&#19978;&#38754;&#25552;&#21040;&#30340;P14&#30340;&#25554;&#22270;&#25551;&#36848;&#30340;&#37027;&#26679;.&#21019;&#24314;&#30340;&#35805;,&#26159;RU&#36719;&#20214;&#36890;&#36807;&#19968;&#20010;&#20989;&#25968;&#35843;&#29992;&#26469;&#23454;&#29616;&#30340;,&#36825;&#20010;&#20989;&#25968;&#20026;RICR_initRICR().
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==RICR&#30340;&#36719;&#20214;&#30340;&#21151;&#33021;&#32467;&#26500;
    </p>
    <p>
      &#30001;P14&#30340;&#22270;&#20013;&#21487;&#20197;&#30475;&#20986;,RICR&#36719;&#20214;&#30340;<font size="6" color="#0000ff">&#36827;&#31243;&#32467;&#26500;</font>:
    </p>
    <ul>
      <li>
        &#21021;&#22987;&#21270;&#36827;&#31243;RICR,&#36825;&#20010;&#36827;&#31243;&#22312;&#19968;&#20010;RE&#19978;&#21482;&#26377;&#19968;&#20010;.&#22312;RU&#36719;&#20214;&#35843;&#29992;&#19978;&#38754;&#30340;&#37027;&#20010;&#20989;&#25968;&#30340;&#26102;&#20505;,&#36825;&#20010;&#36827;&#31243;&#34987;&#21019;&#24314;&#20102;,&#28982;&#21518;&#36825;&#20010;&#36827;&#31243;&#36716;&#32780;&#21448;&#33021;&#22815;&#21019;&#24314;&#19979;&#38754;&#25551;&#36848;&#30340;&#20004;&#31181;&#31181;&#31867;&#30340;&#36827;&#31243;.&#32780;&#19988;&#36825;&#20010;&#36827;&#31243;&#21516;&#26679;&#20063;&#31649;&#29702;&#30528;link supervision&#36827;&#31243;.&#24403;link supervision&#36827;&#31243;&#20986;&#29616;&#26080;&#27861;&#24674;&#22797;&#30340;&#38382;&#39064;&#30340;&#26102;&#20505;,RICR&#36827;&#31243;&#20250;&#23558;&#20854;&#20808;&#26432;&#27515;,&#28982;&#21518;&#20877;&#37325;&#26032;&#21019;&#24314;.
      </li>
      <li>
        link supervision &#36827;&#31243;.&#25152;&#35859;link supervision&#36827;&#31243;,&#20854;&#23454;&#20854;&#26368;&#23567;&#30340;&#21333;&#20301;&#26159;&#19968;&#23545;&#36827;&#31243;,&#20063;&#23601;&#26159;&#26368;&#23567;&#30340;&#21333;&#20301;&#26159;&#20114;&#30456;&#37197;&#21512;&#30340;&#20004;&#20010;&#36827;&#31243;.&#19968;&#20010;&#21483;&#20570;RICR_sup_link_X,&#21478;&#22806;&#30340;&#19968;&#20010;&#21483;&#20570;RICR_int_X.&#36825;&#37324;&#30340;X&#30340;&#24847;&#24605;&#26159;Port&#21475;,&#19968;&#33324;&#30340;RE&#19978;&#26377;&#20004;&#20010;Port&#21475;,&#25152;&#20197;&#19968;&#33324;&#24773;&#20917;&#19979;,&#36825;&#20010;link supervision&#36827;&#31243;&#23545;&#30340;&#20010;&#25968;&#20063;&#26159;&#20004;&#20010;.
      </li>
      <li>
        Fault Handling&#36827;&#31243;.&#36825;&#20010;&#36827;&#31243;&#22909;&#20687;&#20063;&#26159;&#19968;&#20010;&#24211;,&#20854;&#20316;&#29992;&#36319;CBD Common&#25110;&#32773;NCI Common&#30340;&#20316;&#29992;&#26159;&#19968;&#26679;&#30340;,&#20027;&#35201;&#30340;&#20316;&#29992;&#23601;&#26159;&quot;<font color="#ff0000">fault subscription and fault reporting</font>&quot;
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==RICR&#30340;&#36719;&#20214;&#27169;&#22359;&#32467;&#26500;
    </p>
    <p>
      &#20174;&#25991;&#26723;&#20013;&#30340;&#20171;&#32461;&#24471;&#30693;,RICR&#30340;&#36719;&#20214;&#30340;&#27169;&#22359;&#30340;&#32467;&#26500;&#26159;&#26377;&#19979;&#38754;&#30340;&#36825;&#20960;&#20010;&#27169;&#22359;:
    </p>
    <ul>
      <li>
        Application SW
      </li>
      <li>
        AUBOOT SW
      </li>
      <li>
        [Common SW]&#36825;&#20010;&#27169;&#22359;&#20854;&#23454;&#23601;&#26159;RICR Common&#27169;&#22359;
      </li>
      <li>
        [Control SW]&#36825;&#20010;&#27169;&#22359;&#21253;&#21547;RICR&#36827;&#31243;&#20197;&#21450;&#21508;&#20010;link supervision&#36827;&#31243;&#23545;.
      </li>
      <li>
        [HW IF SW]
      </li>
      <li>
        [Config SW]&#36825;&#20010;&#27169;&#22359;&#30340;&#20316;&#29992;&#26159;,&#35835;&#21462;flash&#20013;&#30340;board parameter&#20013;&#30340;&#19968;&#20123;&#37197;&#32622;&#20449;&#24687;,&#36825;&#20123;&#21464;&#37327;&#20915;&#23450;&#20102;CPRI&#30340;&#37197;&#32622;,&#20174;&#32780;RICR&#36719;&#20214;&#20063;&#21487;&#20197;&#26681;&#25454;&#36825;&#20123;&#37197;&#32622;&#20449;&#24687;&#30456;&#24212;&#30340;&#23545;&#33258;&#36523;&#36827;&#34892;&#37197;&#32622;.
      </li>
    </ul>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="5.Link Supervision State Machines" ID="ID_1481672062" CREATED="1330938098144" MODIFIED="1331048113175">
<icon BUILTIN="xmag"/>
<icon BUILTIN="xmag"/>
<icon BUILTIN="xmag"/>
<icon BUILTIN="bookmark"/>
<icon BUILTIN="bookmark"/>
<icon BUILTIN="bookmark"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#23545;&#20110;&#19968;&#20010;CPRI&#36830;&#25509;&#26469;&#35828;,&#26082;&#28982;&#26377;&#36830;&#25509;,&#23601;&#26377;&#36830;&#25509;&#30340;&#21452;&#26041;,&#19968;&#26041;&#26159;Master,&#19968;&#26041;&#26159;Slave.
    </p>
    <p>
      &#32780;&#38024;&#23545;&#20110;Master&#21644;Slave,&#36825;&#21452;&#26041;&#37117;&#20250;&#26377;&#19968;&#20010;&#29366;&#24577;&#26426;,&#29992;&#26469;&#34920;&#31034;&#22312;&#36825;&#20010;CPRI&#36830;&#25509;&#20013;&#25152;&#22788;&#30340;&#38454;&#27573;.
    </p>
    <p>
      
    </p>
    <p>
      Slave&#31471;&#30340;&#29366;&#24577;&#26426;&#22312;P21&#39029;&#26377;&#20171;&#32461;.
    </p>
    <p>
      Master&#31471;&#30340;&#29366;&#24577;&#26426;&#22312;P25&#39029;&#26377;&#20171;&#32461;.
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==&#20851;&#20110;&#29366;&#24577;&#26426;&#36716;&#25442;&#30340;&#29702;&#35299;
    </p>
    <p>
      &#22312;&#25105;&#30340;&#29702;&#35299;&#20013;,&#19981;&#31649;&#26159;Slave&#31471;&#36824;&#26159;Master&#31471;,&#22312;&#36830;&#25509;&#20174;&#26080;&#21040;&#26377;,&#20174;&#27809;&#36830;&#25509;&#21040;&#26368;&#32456;&#36830;&#25509;&#36215;&#26469;&#30340;&#36807;&#31243;&#24403;&#20013;(&#20063;&#23601;&#26159;&#35828;,&#36234;&#26469;&#36234;&#22909;&#30340;&#36825;&#20040;&#19968;&#20010;&#36807;&#31243;&#24403;&#20013;&#26102;),Master/Slave &#20250;&#32463;&#21382;&#19978;&#36848;&#20004;&#22270;&#20013;&#30340;&#29366;&#24577;&#36716;&#25442;(&#24403;&#28982;&#27491;&#24120;&#24773;&#20917;&#19979;&#29366;&#24577;&#30340;&#36716;&#25442;&#24635;&#26159;&#20174;&#20302;&#32423;&#30340;&#19981;&#31283;&#23450;&#29366;&#24577;&#36716;&#21521;&#26356;&#21152;&#31283;&#23450;&#30340;&#29366;&#24577;).&#32780;&#20419;&#20351;Master/Slave&#29366;&#24577;&#20174;&#20302;&#32423;&#24448;&#39640;&#32423;&#36716;&#25442;&#30340;&#22522;&#26412;&#21407;&#22240;&#23601;&#26159;HFSYNC&#29366;&#24577;&#25345;&#32493;.
    </p>
    <p>
      &#25152;&#35859;HFSYNC&#29366;&#24577;,&#23601;&#26159;&#35828;&#22312;CPRI&#30340;&#19968;&#31471;,&#27604;&#22914;&#35828;Slave&#31471;&#25509;&#25910;&#21040;Master&#31471;&#21457;&#36807;&#26469;&#30340;&#25968;&#25454;&#26102;,&#31532;&#19968;&#27425;&#26816;&#27979;&#21040;:&#38142;&#36335;&#20013;&#21457;&#29616;K28.5&#30340;&#26102;&#20505;,&#21516;&#26102;&#36825;&#20010;&#24103;&#30340;BF=HF=0.&#22914;&#26524;&#21457;&#29616;&#36825;&#20010;&#24773;&#20917;,&#23601;&#34920;&#31034;Master&#21457;&#36865;&#30340;&#30721;&#29575;&#21644;Slave&#35299;&#30721;&#30340;&#30721;&#29575;&#26159;&#19968;&#26679;&#30340;,&#32780;&#19988;K28.5&#20986;&#29616;&#30340;&#22320;&#26041;,&#30830;&#23454;&#26159;&#23427;&#24212;&#35813;&#20986;&#29616;&#30340;&#22320;&#26041;(<font color="#ff0000">&#26159;&#36825;&#26679;&#30340;&#20040;?&#36824;&#26159;&#25105;&#33258;&#24049;&#30340;&#29468;&#27979;?</font>).&#22312;&#36825;&#26679;&#30340;&#21069;&#25552;&#19979;,&#22914;&#26524;Slave&#31471;&#32487;&#32493;&#25345;&#32493;&#30340;&#19968;&#30452;&#35266;&#27979;&#21040;K28.5&#20986;&#29616;&#30340;&#26102;&#20505;,&#36825;&#20010;&#24103;&#20013;&#30340;BF=HF=0,&#25105;&#20204;&#27604;&#22914;&#35828;&#35774;&#23450;&#20010;&#26102;&#38388;&#38388;&#38548;,&#27604;&#22914;2&#31186;,&#22914;&#26524;&#20004;&#31186;&#20013;,&#37117;&#36825;&#26679;,&#37027;&#20040;&#25105;&#20204;&#23601;&#21487;&#20197;&#35748;&#20026;,&#25105;&#20204;&#33021;&#22815;&#25490;&#38500;K28.5&#26159;&#22240;&#20026;&#20598;&#28982;&#30340;&#21407;&#22240;&#20986;&#29616;&#22312;&#23427;&#24212;&#35813;&#20986;&#29616;&#30340;&#22320;&#26041;&#36825;&#31181;&#21487;&#33021;&#24615;.&#36825;&#23601;&#33021;&#22815;&#34920;&#26126;,K28.5&#26159;&#31283;&#23450;&#30340;&#20986;&#29616;&#22312;BF=HF=0&#30340;&#20301;&#32622;,&#36825;&#23601;&#34920;&#31034;,&#36798;&#21040;&#20102;HFSYNC&#20102;.
    </p>
    <p>
      &#22914;&#26524;&#19978;&#38754;&#30340;HFSYNC&#30340;&#29366;&#24577;&#33021;&#22815;&#19968;&#30452;&#25345;&#32493;&#30340;&#35805;,&#27604;&#22914;&#35828;&#25105;&#20204;&#20877;&#20551;&#35774;&#26816;&#27979;2&#31186;,&#36825;&#20004;&#31186;&#37324;&#38754;&#19968;&#30452;&#37117;&#26159;HFSYNC&#29366;&#24577;,&#37027;&#20040;&#25105;&#20204;&#23601;&#21487;&#20197;&#35748;&#20026;,&#36825;&#20010;HFSYNC&#29366;&#24577;&#26159;&#31283;&#23450;&#30340;,&#37027;&#20040;,&#25105;&#20204;&#23601;&#21487;&#20197;&#35748;&#20026;,&#20174;&#36825;&#20010;CPRI&#38142;&#25509;&#19978;&#24674;&#22797;&#20986;&#26469;&#30340;&#26102;&#38047;&#24212;&#35813;&#26159;&#21487;&#38752;&#30340;.&#37027;&#20040;&#22312;&#36825;&#26679;&#30340;&#24773;&#20917;&#19979;,&#25105;&#20204;&#23601;&#21487;&#20197;&#20351;&#29992;&#36825;&#20010;CPRI&#38142;&#25509;&#26469;&#20135;&#29983;RE&#30340;&#21442;&#32771;&#26102;&#38047;(<font color="#ff0000">&#26159;&#36825;&#20040;&#20010;&#27010;&#24565;&#20040;?</font>)
    </p>
    <p>
      &#21516;&#26102;,&#22914;&#26524;&#19978;&#38754;&#30340;HFSYNC&#29366;&#24577;&#32487;&#32493;&#25345;&#32493;&#30340;&#35805;,&#23601;&#21487;&#20197;&#36827;&#34892;&#20132;&#25442;&#21327;&#35758;,&#35774;&#32622;RE&#30340;Address&#31561;&#31561;&#30340;&#25805;&#20316;&#20102;.
    </p>
    <p>
      &#29366;&#24577;&#23601;&#26159;&#36825;&#20040;&#19968;&#27493;&#19968;&#27493;&#21319;&#19978;&#26469;&#30340;.
    </p>
    <p>
      &#32780;&#22914;&#26524;&#29366;&#24577;&#38477;&#19979;&#21435;,&#20063;&#26159;&#21516;&#26679;&#30340;&#20381;&#25454;,&#22914;&#26524;HFSYNC&#31361;&#28982;&#20043;&#38388;&#21457;&#29616;&#19981;&#28385;&#36275;&#20102;,&#36825;&#26102;&#19981;&#30528;&#24613;&#38477;&#29366;&#24577;&#26426;&#32473;&#38477;&#19979;&#21435;,&#20808;&#35774;&#32622;&#20010;timeout&#26102;&#38388;,&#20877;&#27604;&#22914;&#35828;&#36824;&#26159;2&#31186;,&#22312;&#36825;&#20004;&#31186;&#37324;&#38754;,&#22914;&#26524;HFSYNC&#29366;&#24577;&#21448;&#24674;&#22797;&#20102;,&#37027;&#20040;&#23601;OK,&#27809;&#26377;&#20219;&#20309;&#38382;&#39064;,&#22914;&#26524;&#22312;&#36825;2&#31186;&#20013;&#30340;&#26102;&#38388;&#20869;,HFSYNC&#29366;&#24577;&#36824;&#26159;&#19981;&#33021;&#22815;&#24674;&#22797;,&#37027;&#20040;&#36825;&#20010;Slave&#30340;&#29366;&#24577;&#23601;&#20250;&#34987;&#38477;&#21040;&#19979;&#19968;&#32423;.&#22914;&#27492;&#31867;&#25512;,&#22914;&#26524;&#19968;&#30452;HFSYNC&#30340;&#29366;&#24577;&#37117;&#19981;&#33021;&#28385;&#36275;&#30340;&#35805;,&#37027;&#20040;&#29366;&#24577;&#26426;&#30340;&#29366;&#24577;&#23558;&#24456;&#24555;&#23601;&#19979;&#38477;&#21040;&#26368;&#21021;&#30340;&#29366;&#24577;,&#20063;&#23601;&#26159;&#27809;&#26377;&#36830;&#25509;&#30340;&#29366;&#24577;.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==S-bit Supervision
    </p>
    <p>
      
    </p>
    <p>
      &#22909;&#20687;&#19978;&#38754;&#35828;&#30340;&#20851;&#20110;&#21442;&#32771;&#26102;&#38047;&#36873;&#21462;&#30340;&#37096;&#20998;&#26159;&#19981;&#23545;&#30340;.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="6.Interfaces" ID="ID_293599416" CREATED="1330938120081" MODIFIED="1331045605829"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#25509;&#21475;&#20998;&#20026;&#23545;&#22806;&#30340;&#25509;&#21475;&#21644;&#23545;&#20869;&#30340;&#25509;&#21475;.
    </p>
    <p>
      &#20027;&#35201;&#30340;&#26159;&#23545;&#22806;&#30340;&#25509;&#21475;.&#20027;&#35201;&#30340;&#23601;&#26159;&#20004;&#20010;.
    </p>
    <ul>
      <li>
        [RICI]&#36825;&#20010;&#25509;&#21475;&#26159;&#19968;&#20010;&#28040;&#24687;&#25509;&#21475;,&#26159;&#29992;&#26469;&#25552;&#20379;&#32473;REC,&#35753;&#20854;&#36319;RICR&#36827;&#34892;&#20851;&#20110;CPRI&#30340;&#20132;&#20114;&#30340;.
      </li>
      <li>
        [RICRAI]&#36825;&#20010;&#25509;&#21475;&#20063;&#26159;&#19968;&#20010;&#28040;&#24687;&#25509;&#21475;(<font color="#ff0000">&#26159;&#19968;&#20010;&#28040;&#24687;&#25509;&#21475;&#20040;,&#36824;&#26159;&#19968;&#20010;&#20989;&#25968;api&#25509;&#21475;?</font>).&#36825;&#20010;&#25509;&#21475;&#26159;&#25552;&#20379;&#32473;RU&#36719;&#20214;&#30340;,&#29992;&#26469;&#36319;&#25552;&#20379;RU&#36719;&#20214;&#21644;RICR&#36719;&#20214;&#20043;&#38388;&#30340;&#20132;&#20114;.
      </li>
    </ul>
  </body>
</html>
</richcontent>
</node>
<node TEXT="7.Trace and Error Usage" ID="ID_1929045870" CREATED="1330938133667" MODIFIED="1330938144000"/>
<node TEXT="8.Interface State Machines" ID="ID_1019582976" CREATED="1330938149361" MODIFIED="1330938161391"/>
<node TEXT="9.Clearcase Directory Structure" ID="ID_1273726587" CREATED="1330938161819" MODIFIED="1330938177036"/>
</node>
<node TEXT="&#x91cd;&#x70b9;&#x5185;&#x5bb9;" ID="ID_1172451018" CREATED="1331047678577" MODIFIED="1332407409451"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#30456;&#23545;&#32780;&#35328;,&#22312;&#36825;&#20010;&#25991;&#26723;&#20013;,&#27604;&#36739;&#37325;&#35201;&#30340;&#20869;&#23481;.
    </p>
    <p>
      
    </p>
    <p>
      &#34429;&#28982;&#26159;&#24456;&#26174;&#28982;&#30340;.
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="FD for RICR" ID="ID_1622195113" CREATED="1330961760201" MODIFIED="1355433411960" LINK="../RICR_document_base/FD_RICR_1_15516-CAH1091285_1.doc">
<icon BUILTIN="bookmark"/>
<icon BUILTIN="bookmark"/>
<icon BUILTIN="bookmark"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#30456;&#23545;&#20110;DD&#30340;&#27010;&#25324;&#24615;&#30340;&#25551;&#36848;RICR&#30340;&#21151;&#33021;.FD&#30340;&#25551;&#36848;&#26356;&#21152;&#30340;&#35814;&#32454;.
    </p>
    <p>
      &#22240;&#20026;&#36825;&#20010;&#25991;&#26723;&#30340;&#20391;&#37325;&#28857;&#23601;&#26159;Function Description.
    </p>
    <p>
      
    </p>
    <p>
      &#25152;&#20197;,&#21151;&#33021;&#26041;&#38754;&#30340;&#20869;&#23481;&#20250;&#35814;&#32454;&#30340;&#22810;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x9605;&#x8bfb;&#x8fdb;&#x5ea6;" ID="ID_764324678" CREATED="1331195931839" MODIFIED="1332159384248"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      2012/3/12&#19979;&#29677;,P70&#39029;&#32467;&#26463;,&#26126;&#22825;&#21487;&#20197;&#25509;&#30528;&#24448;&#19979;&#30475;,&#19968;&#24320;&#22987;&#30340;&#35805;,&#23558;P70&#20043;&#21069;&#30340;Master&#21475;&#30340;&#21021;&#22987;&#21270;&#36807;&#31243;&#20877;&#27983;&#35272;&#19968;&#19979;.
    </p>
    <p>
      2012/3/14.&#23436;&#25104;
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x76ee;&#x5f55;" ID="ID_1970728319" CREATED="1331047803147" MODIFIED="1331047805526">
<node TEXT="1.&#x4ecb;&#x7ecd;" ID="ID_219717220" CREATED="1331047806899" MODIFIED="1331197360650"/>
<node TEXT="2.&#x6982;&#x89c2;" ID="ID_1390980927" CREATED="1331047814900" MODIFIED="1331200666532"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      ==
    </p>
    <p>
      ==
    </p>
    <p>
      RICR&#36719;&#20214;&#26159;&#20316;&#20026;&#19968;&#20010;lib&#23384;&#22312;,&#36825;&#20010;&#24211;&#26159;&#34987;RE&#36719;&#20214;&#38142;&#25509;&#21040;RE&#36719;&#20214;&#20013;&#30340;.
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==
    </p>
    <p>
      RICR&#23545;&#22806;&#25552;&#20379;&#20102;&#20004;&#20010;&#25509;&#21475;,&#19968;&#20010;&#21483;&#20570;RICI,&#19968;&#20010;&#21483;&#20570;RICRAI.&#36825;&#20004;&#20010;&#25509;&#21475;&#37117;&#26159;&#28040;&#24687;&#25509;&#21475;.(Update2012/3/8,&#23454;&#38469;&#19978;RICRAI&#25509;&#21475;&#26082;&#21253;&#21547;&#28040;&#24687;&#25509;&#21475;,&#20063;&#25552;&#20379;&#20989;&#25968;&#35843;&#29992;,&#21442;&#32771;FD&#21518;&#38754;&#30340;&#20869;&#23481;&#23601;&#30693;&#36947;&#20102;.)
    </p>
    <ul>
      <li>
        [RICI],&#36825;&#20010;&#25509;&#21475;&#26159;&#25552;&#20379;&#32473;REC,REC&#33021;&#22815;&#36890;&#36807;&#36825;&#20010;&#25509;&#21475;&#36319;RICR&#20132;&#20114;,&#36827;&#34892;&#19968;&#20123;CPRI&#36830;&#25509;&#26041;&#38754;&#30340;&#25351;&#20196;&#30340;&#20132;&#20114;,&#27979;&#37327;&#25968;&#25454;&#30340;&#20132;&#20114;&#31561;&#31561;
      </li>
      <li>
        [RICRAI]&#36825;&#20010;&#25509;&#21475;&#26159;&#25552;&#20379;&#32473;RE&#36719;&#20214;&#30340;.&#36825;&#26679;&#30340;&#35805;,RE&#36719;&#20214;&#23601;&#33021;&#22815;&#19982;RICR&#36827;&#34892;&#20132;&#20114;(&#25105;&#30446;&#21069;&#20102;&#35299;&#21040;&#30340;&#20132;&#20114;&#30340;&#20869;&#23481;&#23601;&#26159;&#22914;RE&#21551;&#21160;RICR,RICR&#21521;RE&#25253;&#21578;Delay&#20540;&#30340;&#21464;&#21270;..)
      </li>
    </ul>
    <p>
      ==
    </p>
    <p>
      ==
    </p>
    <p>
      RICR&#20132;&#20114;&#30340;&#30828;&#20214;&#26159;:
    </p>
    <ul>
      <li>
        [COM FPGA]
      </li>
      <li>
        [XCU FPGA](&#36825;&#20010;FPGA&#26159;&#24178;&#22043;&#30340;?)
      </li>
      <li>
        &#21478;&#22806;&#25991;&#26723;&#19978;&#27809;&#26377;&#35828;,&#24212;&#35813;&#36824;&#26377;WARP3 ASIC&#20063;&#26159;RICR&#20132;&#20114;&#30340;&#30828;&#20214;&#21543;.
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==
    </p>
    <p>
      &#23545;&#24212;&#20110;RE&#36719;&#20214;&#22788;&#20110;AUBOOT&#27169;&#24335;&#36824;&#26159;AUAPPLIC&#27169;&#24335;,RICR&#25552;&#20379;&#30340;&#21151;&#33021;&#26159;&#19981;&#19968;&#26679;&#30340;.
    </p>
    <p>
      &#20855;&#20307;&#30340;&#24046;&#21035;&#22312;P11&#26377;&#35814;&#32454;&#30340;&#21015;&#34920;&#27604;&#36739;.
    </p>
    <p>
      &#31616;&#21333;&#30340;&#35828;,&#22312;AUBOOT&#27169;&#24335;&#19979;,RICR&#25552;&#20379;&#30340;&#21151;&#33021;&#35201;&#27604;&#22312;AUAPPLIC&#27169;&#24335;&#19979;&#23569;&#30340;&#22810;.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==
    </p>
    <p>
      &#36825;&#20010;&#37096;&#20998;&#21516;&#26679;&#20063;&#20171;&#32461;&#20102;&#22312;REC-RE&#31995;&#32479;&#20013;&#29992;&#21040;&#30340;&#20960;&#20010;ID&#30340;&#27010;&#24565;.
    </p>
    <p>
      &#36825;&#20960;&#20010;&#27010;&#24565;&#20316;&#29992;&#31867;&#20284;,&#29992;&#30340;&#22320;&#28857;&#19981;&#19968;&#26679;.
    </p>
    <p>
      &#21442;&#32771;&#38142;&#25509;&#32467;&#28857;&#30340;&#35752;&#35770;&#20869;&#23481;.
    </p>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_1201362510" MIDDLE_LABEL="REC-RE&#x4e2d;&#x7684;ID&#x7684;&#x533a;&#x522b;" STARTINCLINATION="856;0;" ENDINCLINATION="856;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
<node TEXT="AUBOOT&#x4e0b;&#x652f;&#x6301;&#x7684;CPRI&#x7248;&#x672c;" ID="ID_6614700" CREATED="1331198226953" MODIFIED="1331281400801"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#20174;&#20197;&#21069;OBIF&#21644;RRU&#30340;&#24037;&#20316;&#32463;&#39564;&#26469;&#30475;,&#22312;AUBOOT&#27169;&#24335;&#19979;,RE&#21482;&#25903;&#25345;CPRI i1&#27169;&#24335;.
    </p>
    <p>
      &#36825;&#26159;&#25105;&#20204;&#20197;&#21069;&#24037;&#20316;&#24403;&#20013;&#24471;&#21040;&#30340;&#32463;&#39564;&#21644;&#32467;&#35770;.
    </p>
    <p>
      
    </p>
    <p>
      &#23454;&#38469;&#19978;,&#22312;&#36825;&#20010;&#25991;&#26723;&#20013;&#30475;&#26469;,&#22312;AUBOOT&#27169;&#24335;&#19979;,RE&#21516;&#26679;&#33021;&#22815;&#25903;&#25345;CPRI i2&#27169;&#24335;.&#22312;P11&#26377;&#19979;&#38754;&#30340;&#20171;&#32461;:
    </p>
    <p>
      
    </p>
    <ul>
      <li>
        RICR supports <b><font color="#ff0033">CPRIi2 rev 1 and rev 3</font></b>&#160;when executing in <font color="#ff0033">AUBOOT</font>&#160;mode
      </li>
      <li>
        RICR supports <b><font color="#ff0033">CPRIi2 rev 3 and rev 4</font></b>&#160;when executing in <font color="#ff0033">AUAPPLIC</font>&#160;mode
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      &#19978;&#38754;&#30340;&#25551;&#36848;&#20013;,&#21487;&#20197;&#30475;&#21040;&#22312;AUBOOT&#27169;&#24335;&#19979;,&#21516;&#26679;&#25903;&#25345;rev 1&#21644;3&#30340;CPRI i2.
    </p>
    <p>
      &#37027;&#20040;&#20026;&#20160;&#20040;&#22312;OBIF&#21644;RRU&#30340;&#24773;&#20917;&#19979;,&#25105;&#20204;&#24471;&#21040;&#30340;&#32463;&#39564;&#32467;&#35770;(&#30495;&#30340;&#26159;&#32463;&#39564;&#32467;&#35770;&#36824;&#26159;&#21035;&#20154;&#21578;&#35785;&#25105;&#20204;&#30340;?)&#26159;&#21482;&#33021;&#25903;&#25345;CPRI i1&#21602;?
    </p>
    <p>
      
    </p>
    <p>
      &#25105;&#30340;&#29702;&#35299;&#26159;:
    </p>
    <p>
      
    </p>
    <p>
      &#20174;&#21478;&#22806;&#19968;&#20010;&#20171;&#32461;RICR&#30340;&#25991;&#26723;(&#21442;&#32771;&#36339;&#36716;&#38142;&#25509;)RICR Overview.&#20854;&#20013;&#30340;&#35828;&#26126;&#26159;,OBIF&#25903;&#25345;&#30340;CPRI&#29256;&#26412;&#26159;<font color="#ff0033">CPRI i2&#30340;rev1 &#21644; rev4. </font>
    </p>
    <p>
      &#37027;&#20040;&#24456;&#26174;&#32780;&#26131;&#35265;&#20102;,
    </p>
    <p>
      RICR&#22312;AUBOOT&#27169;&#24335;&#19979;&#25903;&#25345;&#30340;CPRI&#30340;&#29256;&#26412;&#26159;CPRI i2&#30340;rev1&#21644;rev3.&#32780;OBIF&#25903;&#25345;&#30340;&#26159;rev1&#21644;rev4.
    </p>
    <p>
      &#37027;&#20040;,&#26681;&#25454;CPRI&#36830;&#25509;revision&#30830;&#23450;&#30340;&#35268;&#21017;,&#24456;&#26174;&#28982;,&#26368;&#32456;&#21482;&#33021;&#36873;&#20013;&#21452;&#26041;&#37117;&#25903;&#25345;&#30340;<font color="#ff0033">CPRI i2 rev1. </font>
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_182944170" MIDDLE_LABEL="OBIF&#x7684;CPRI&#x7248;&#x672c;" STARTINCLINATION="416;0;" ENDINCLINATION="416;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
<node TEXT="[fixed]CPRI i2(rev1)&#x548c;CPRI i1" ID="ID_1086911221" CREATED="1331199000517" MODIFIED="1331287872753">
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#20174;&#29238;&#32467;&#28857;&#30340;&#25551;&#36848;&#26469;&#30475;,&#22312;OBIF&#26159;REC,&#24182;&#19988;&#22788;&#20110;AUBOOT&#30340;&#24773;&#20917;&#19979;.
    </p>
    <p>
      CPRI&#30340;&#29256;&#26412;&#21482;&#33021;&#22815;&#20351;&#29992;CPRI i2 rev1.
    </p>
    <p>
      
    </p>
    <p>
      &#20294;&#26159;,&#25105;&#20204;&#20197;&#21069;&#30340;&#35828;&#27861;&#26159;,&#22312;&#19978;&#38754;&#30340;&#26465;&#20214;&#19979;,&#21482;&#33021;&#22815;&#20351;&#29992;CPRI i1.
    </p>
    <p>
      
    </p>
    <p>
      &#37027;&#20040;,&#26159;&#19981;&#26159;&#35828;,CPRI i2 rev1&#36825;&#20010;&#29256;&#26412;&#20854;&#23454;&#23601;&#26159;CPRI i2&#20026;&#20102;&#21521;&#21518;&#20860;&#23481;CPRI i1,&#32780;&#29305;&#22320;&#21629;&#21517;&#30340;&#19968;&#20010;&#29256;&#26412;?
    </p>
    <p>
      &#20004;&#32773;&#20854;&#23454;&#26159;&#19968;&#26679;&#30340;?
    </p>
    <p>
      
    </p>
    <p>
      updated:
    </p>
    <p>
      &#26681;&#25454;FD&#30340;P28&#30340;&#35828;&#26126;,CPRI i2&#30340;rev1&#30830;&#23454;&#26159;&#19968;&#20010;CPRI i1 compatiable&#27169;&#24335;.
    </p>
    <p>
      &#20063;&#23601;&#26159;&#35828;,CPRI i2&#30340;rev1&#30830;&#23454;&#26159;&#21521;&#19979;&#20860;&#23481;&#30340;.
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
</node>
<node TEXT="3.&#x63a5;&#x53e3;" ID="ID_303811061" CREATED="1331047826868" MODIFIED="1331200239779"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#20869;&#23481;&#24456;&#31616;&#21333;,&#21442;&#35265;P12&#30340;&#22270;&#23601;&#34892;&#20102;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="4.&#x529f;&#x80fd;" ID="ID_1709968830" CREATED="1331047833197" MODIFIED="1331048137368">
<icon BUILTIN="bookmark"/>
<icon BUILTIN="bookmark"/>
<icon BUILTIN="bookmark"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#24456;&#26126;&#26174;,&#36825;&#19968;&#31456;&#30340;&#20869;&#23481;&#21344;&#25454;&#20102;&#32477;&#22823;&#37096;&#20998;&#30340;&#31687;&#24133;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="1).RICRAI" ID="ID_770834751" CREATED="1331047876119" MODIFIED="1331227559659" COLOR="#669900">
<font NAME="Liberation Sans" SIZE="12" BOLD="true"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#37096;&#20998;&#20027;&#35201;&#35762;&#30340;&#26159;RICRAI&#36825;&#20010;&#25509;&#21475;.
    </p>
    <p>
      &#36825;&#20010;&#25509;&#21475;&#20027;&#35201;&#30340;&#26469;&#35828;,&#26082;&#26377;&#20989;&#25968;&#25509;&#21475;,&#20063;&#26377;&#28040;&#24687;&#25509;&#21475;.
    </p>
    <p>
      &#20989;&#25968;&#25509;&#21475;&#20027;&#35201;&#26159;&#32473;RE&#30340;&#36719;&#20214;&#25552;&#20379;&#19968;&#20010;&#35843;&#29992;&#25509;&#21475;,&#29992;&#26469;&#21521;RICR&#21457;&#20986;&#19968;&#20123;&#30003;&#35831;.&#27604;&#22914;&#21019;&#24314;&#25972;&#20010;RICR&#31995;&#32479;,&#21521;RICR&#26597;&#35810;CPRI&#38142;&#25509;&#30340;&#29366;&#24577;,Delay&#20540;&#30340;&#22823;&#23567;,&#21521;RICRsubscribe&#19968;&#20123;&#23427;&#24863;&#20852;&#36259;&#30340;&#20540;&#31561;&#31561;.
    </p>
    <p>
      
    </p>
    <p>
      &#32780;&#36825;&#20010;&#25509;&#21475;&#30340;&#28040;&#24687;&#25509;&#21475;&#30340;&#21151;&#33021;&#20027;&#35201;&#26159;&#29992;&#26469;&#21521;RE&#36719;&#20214;&#21457;&#36865;&#19968;&#20123;&#21407;&#20808;RE&#36719;&#20214;subscribe&#30340;&#20540;.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==
    </p>
    <p>
      &#21478;&#22806;&#38656;&#35201;&#27880;&#24847;&#30340;&#26159;,&#30001;&#20110;RICR&#30340;&#25972;&#20010;&#36719;&#20214;&#37117;&#26159;&#20197;&#19968;&#20010;lib&#30340;&#24418;&#24335;&#20986;&#29616;&#30340;,&#25152;&#20197;&#25152;&#26377;&#30340;&#36827;&#31243;&#37117;&#26159;&#21160;&#24577;&#21019;&#24314;&#30340;.
    </p>
    <p>
      &#30830;&#20999;&#30340;&#35828;,&#25972;&#20010;RICR&#31995;&#32479;&#37117;&#26159;&#21160;&#24577;&#21019;&#24314;&#30340;.
    </p>
    <p>
      RE&#36719;&#20214;&#36890;&#36807;&#35843;&#29992;&#19968;&#20010;&#21483;&#20570;RICR_initRICR&#30340;&#20989;&#25968;&#21019;&#24314;&#25972;&#20010;&#31995;&#32479;.
    </p>
    <p>
      &#23454;&#38469;&#19978;,RE&#36719;&#20214;&#35843;&#29992;RICR_initRICR&#20989;&#25968;&#30340;&#35805;,&#26159;&#20250;&#39318;&#20808;&#21019;&#24314;RICR&#36827;&#31243;.
    </p>
    <p>
      &#28982;&#21518;RICR&#36827;&#31243;&#20877;&#21019;&#24314;&#31995;&#32479;&#25152;&#38656;&#35201;&#30340;&#20854;&#20182;&#30340;&#21508;&#20010;&#36827;&#31243;,&#22914;supervision&#36827;&#31243;,fault handling&#36827;&#31243;,
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==
    </p>
    <p>
      &#24635;&#32780;&#35328;&#20043;,&#20174;&#25105;&#30446;&#21069;&#30340;&#29702;&#35299;&#26469;&#30475;,&#36825;&#20010;RICRAI&#30340;&#25509;&#21475;&#30340;&#37325;&#35201;&#24615;,&#24212;&#35813;&#27809;&#26377;RICI&#25509;&#21475;&#30340;&#37325;&#35201;&#24615;&#39640;.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="2).RICI" ID="ID_144866331" CREATED="1331047895099" MODIFIED="1331047900407"/>
<node TEXT="3).RICR Board Parameter" ID="ID_216755485" CREATED="1331047905810" MODIFIED="1331047915965"/>
<node TEXT="4).Slave Link startup &amp;supervision" ID="ID_273196176" CREATED="1331047916412" MODIFIED="1331047941066"/>
<node TEXT="5).LTU handling" ID="ID_227559886" CREATED="1331047949542" MODIFIED="1331047953968"/>
<node TEXT="6).System design traces" ID="ID_1447073441" CREATED="1331047960154" MODIFIED="1331047967510"/>
<node TEXT="7).CPRI Dealy handling" ID="ID_184690132" CREATED="1331047976591" MODIFIED="1331047984344"/>
<node TEXT="8).Start Master CPRI link" ID="ID_1111380062" CREATED="1331047985136" MODIFIED="1331047998482"/>
<node TEXT="9).Fault handling" ID="ID_402274141" CREATED="1331047999193" MODIFIED="1331048008161"/>
<node TEXT="10).RICR internal faults" ID="ID_1731454844" CREATED="1331048014061" MODIFIED="1331048020145"/>
<node TEXT="11).Read Data from SFP" ID="ID_1762459286" CREATED="1331048020624" MODIFIED="1331048033688"/>
<node TEXT="12).L1 reset" ID="ID_1566281074" CREATED="1331048034025" MODIFIED="1331048041709"/>
<node TEXT="13).L1 reset on master port with detected problems" ID="ID_1696398263" CREATED="1331048042075" MODIFIED="1331048081495"/>
<node TEXT="14).HW initialization" ID="ID_1317138296" CREATED="1331048057533" MODIFIED="1331048073310"/>
</node>
<node TEXT="5.&#x9644;&#x52a0;&#x7684;&#x4e00;&#x4e9b;&#x5185;&#x5bb9;" ID="ID_1325254464" CREATED="1331047855151" MODIFIED="1331047862660"/>
</node>
</node>
<node TEXT="CPRI&#x534f;&#x8bae;&#x76f8;&#x5173;&#x7684;&#x6587;&#x6863;" ID="ID_1344882610" CREATED="1341991625530" MODIFIED="1341991682276" LINK="#ID_1756178950"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#21442;&#32771;RICM&#20013;&#20851;&#20110;CPRI&#21327;&#35758;&#30340;&#25991;&#26723;&#12290;&#26377;&#19968;&#20010;&#26631;&#20934;&#25991;&#26723;&#65292;&#20197;&#21450;Ericsson&#20869;&#37096;&#23450;&#20041;&#30340;CPRI I2&#30340;&#25991;&#26723;&#12290;
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="RICR_HALI" ID="ID_1761951615" CREATED="1331046664132" MODIFIED="1339399632984" LINK="../RICR_document_base/RICRHALI.pdf">
<node TEXT="&#x7b14;&#x8bb0;" ID="ID_1972061968" CREATED="1334575484701" MODIFIED="1334577910675"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <ol>
      <li>
        &#21407;&#26469;&#30340;&#19968;&#20010;lib&#24211;&#20250;&#20998;&#35010;&#25104;&#20004;&#20010;lib&#24211;.&#20004;&#20010;&#24211;&#20998;&#21035;&#38142;&#25509;&#21040;&#21508;&#33258;&#30340;RU&#36719;&#20214;&#20013;.&#20854;&#20013;&#36890;&#29992;&#30340;lib&#24211;&#20250;&#38142;&#25509;&#21040;&#36890;&#29992;&#30340;RU&#36719;&#20214;&#20013;,HALI&#19979;&#30340;&#24211;&#20250;&#38142;&#25509;&#21040;HALI&#19979;&#30340;RU&#36719;&#20214;&#20013;.
      </li>
      <li>
        RICR&#20998;&#35010;&#24320;&#26469;&#30340;&#20004;&#20010;lib&#24211;,&#20351;&#29992;RIHI&#36825;&#20010;&#25509;&#21475;&#26469;&#36890;&#20449;.&#32780;&#19988;&#36825;&#20010;&#25509;&#21475;&#26159;&#19968;&#20010;&#28040;&#24687;&#25509;&#21475;.
      </li>
      <li>
        &#22312;HALI&#19979;&#30340;lib&#24211;&#37324;&#38754;,&#25552;&#20379;&#20102;&#19968;&#20010;&#26032;&#30340;&#25509;&#21475;,&#21483;&#20570;HRICRAI.&#36825;&#20010;&#25509;&#21475;&#29992;&#26469;&#35753;HALI&#30340;RU&#36719;&#20214;&#35843;&#29992;.&#32780;&#19988;&#36825;&#20010;&#25509;&#21475;&#26159;&#19968;&#20010;&#20989;&#25968;&#35843;&#29992;&#25509;&#21475;.
      </li>
      <li>
        RICR&#22312;HALI&#20043;&#19979;&#30340;&#37027;&#20010;lib,&#21482;&#20250;access HW and OS routines.
      </li>
      <li>
        HRICRAI&#20989;&#25968;&#21482;&#25552;&#20379;&#20102;&#19968;&#20123;&#26597;&#35810;CPRI&#29366;&#24577;&#30340;&#20989;&#25968;,&#24182;&#19981;&#21253;&#21547;&#33021;&#22815;&#37197;&#32622;CPRI&#38142;&#25509;&#30340;&#21151;&#33021;.
      </li>
      <li>
        RICR_initRICR&#20989;&#25968;&#38656;&#35201;&#24471;&#21040;&#25972;&#20010;&#31995;&#32479;&#30340;&#37197;&#32622;,&#32780;&#36825;&#20010;&#37197;&#32622;&#26159;HALI&#19979;&#30340;lib&#25552;&#20379;&#30340;.&#24471;&#21040;&#37197;&#32622;&#38590;&#36947;&#23601;&#26159;&#24471;&#21040;&#25152;&#26377;&#30340;Board Parameter?
      </li>
      <li>
        &#20013;&#26029;&#36827;&#31243;&#26159;&#22312;HALI&#19979;&#30340;lib&#24211;&#20013;&#21019;&#24314;&#30340;.&#20294;&#26159;,&#26159;HALI&#19978;&#30340;lib&#24211;&#36890;&#36807;RIHI&#28040;&#24687;&#36890;&#30693;HALI&#19979;&#30340;lib&#24211;&#21435;&#21019;&#24314;&#20013;&#26029;&#36827;&#31243;.
      </li>
      <li>
        &#24403;&#26377;&#20013;&#26029;&#20135;&#29983;&#30340;&#26102;&#20505;,&#20013;&#26029;&#20449;&#24687;&#20250;&#36890;&#36807;RIHI&#25509;&#21475;&#25253;&#21578;&#32473;HALI&#19978;&#30340;lib.&#35753;HALI&#19978;&#30340;lib&#24211;&#21435;&#20855;&#20307;&#30340;&#22788;&#29702;&#36825;&#20010;&#20013;&#26029;.
      </li>
      <li>
        &#20851;&#20110;link setup&#30456;&#20851;&#30340;&#36923;&#36753;&#21028;&#26029;&#20043;&#31867;&#30340;,&#26159;&#22312;HALI&#19978;&#30340;lib&#24211;&#20013;&#23454;&#29616;&#30340;.
      </li>
      <li>
        Fault handling &#26159;&#23436;&#20840;&#22312;HALI&#19978;&#30340;lib&#24211;&#20013;&#22788;&#29702;&#30340;.&#32780;&#19988;Fault configuration&#26159;&#22312;RICR_initRICR&#20989;&#25968;&#34987;&#35843;&#29992;&#30340;&#26102;&#20505;&#37197;&#32622;&#22909;&#30340;.(&#36825;&#23601;&#26159;&#35828;,RICR common&#20063;&#26159;&#25918;&#22312;HALI&#19978;&#30340;lib&#24211;&#20013;&#30340;.)
      </li>
      <li>
        HW log&#30340;&#35760;&#24405;&#26159;HALI&#19979;&#30340;lib&#20013;&#22788;&#29702;&#30340;.
      </li>
      <li>
        &#20174;rihi.sig&#25991;&#20214;&#20013;&#30340;&#20851;&#20110;RIHI_SET_ROLE_REQ&#30340;&#25551;&#36848;&#20013;&#21487;&#20197;&#30693;&#36947;,&#22312;&#35268;&#21010;&#20013;,link supervision &#36827;&#31243;&#26159;&#25918;&#22312;HALI&#19978;&#30340;lib&#20013;&#30340;.
      </li>
    </ol>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="DS CPRI_Reuse" ID="ID_1050779101" CREATED="1331194089447" MODIFIED="1339399649419" LINK="../RICR_document_base/DS%20CPRI_Reuse.pdf"/>
<node TEXT="FD XDP" ID="ID_722568976" CREATED="1331194884533" MODIFIED="1339399668486" LINK="../RICR_document_base/FD_XDP.pdf"/>
<node TEXT="FD XPP" ID="ID_955705815" CREATED="1331194899200" MODIFIED="1339399677741" LINK="../RICR_document_base/FD_XPP.pdf"/>
<node TEXT="IWD XDAI" ID="ID_292475708" CREATED="1331194917379" MODIFIED="1339399695591" LINK="../RICR_document_base/IWD_XDAI.pdf"/>
<node TEXT="IWD XPAI" ID="ID_8681313" CREATED="1331194932960" MODIFIED="1339399708526" LINK="../RICR_document_base/IWD_XPAI.pdf"/>
<node TEXT="RS XPP" ID="ID_1806228006" CREATED="1331194959072" MODIFIED="1345792837885" LINK="../RICR_document_base/RS_XPP.pdf"/>
<node TEXT="XP Platform User Guide" ID="ID_1779915096" CREATED="1331194980533" MODIFIED="1339399730953" LINK="../RICR_document_base/XP_Platform_User_Guide.pdf"/>
<node TEXT="XPP Presentation" ID="ID_1036418875" CREATED="1331195002345" MODIFIED="1339399753158" LINK="../RICR_document_base/XPP_presentation.ppt"/>
<node TEXT="ATF function" ID="ID_1127804364" CREATED="1356905887525" MODIFIED="1357071505860" LINK="../RICR_document_base/ATF_Intro_2_15516-CRH109064_1.pdf">
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#20851;&#20110;MP-BP-XP&#20043;&#38388;&#30340;HDLC&#36890;&#20449;,&#37117;&#22312;&#36825;&#20010;&#25991;&#26723;&#20013;&#20171;&#32461;.
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#20010;&#25991;&#26723;&#23545;&#20110;&#20102;&#35299;DU-RU&#20043;&#38388;&#30340;&#36890;&#20449;&#26426;&#21046;&#26377;&#38750;&#24120;&#35814;&#32454;&#30340;&#20171;&#32461;.
    </p>
    <p>
      &#19981;&#36807;,&#20027;&#35201;&#30340;&#20171;&#32461;&#26159;&#19978;&#23618;&#30340;&#36923;&#36753;&#30340;O&amp;M&#36830;&#25509;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="ATFI&#x63a5;&#x53e3;" ID="ID_1685421784" CREATED="1357140469159" MODIFIED="1357140500289" LINK="../RICR_document_base/ATFI_4_15519-CEH10169_1.pdf"/>
<node TEXT="HDR" ID="ID_1405875473" CREATED="1356905930394" MODIFIED="1357120043523" LINK="../RICR_document_base/FD_HDR_15_1551-CAH109790_1.pdf"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#25991;&#26723;&#22909;&#20687;&#26159;BP&#19978;&#30340;HDR
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="XHP" ID="ID_284392098" CREATED="1356905933244" MODIFIED="1356906128112" LINK="../RICR_document_base/XHP_Intro_10_1551-CAH109550_1.pdf"/>
<node TEXT="BHP" ID="ID_1601070578" CREATED="1356906441304" MODIFIED="1357735710253" LINK="../RICR_document_base/BHP_5_1551-CAH109790_1.pdf"/>
<node TEXT="BXP FD" ID="ID_1177958750" CREATED="1357140792792" MODIFIED="1357140804283" LINK="../RICR_document_base/BXP_FD_17_1551-CAH109790_1.pdf"/>
<node TEXT="IWD HDLC Lay2" ID="ID_95530044" CREATED="1356905951884" MODIFIED="1356906142521" LINK="../RICR_document_base/IWD_HDLC_Layer2_7_15519-HRB105102_1.pdf"/>
<node TEXT="HDLC&#x4ecb;&#x7ecd;&#x6027;&#x6587;&#x6863;" ID="ID_1879007367" CREATED="1356906603454" MODIFIED="1356906620887" LINK="#ID_785034644"/>
<node TEXT="IWD RICR Application Dependencies" ID="ID_1688955859" CREATED="1331297304002" MODIFIED="1339399767956" LINK="../RICR_document_base/IWD_RICR_Application_dependencies.pdf"/>
<node TEXT="WARP3 User Guide" ID="ID_1214797618" CREATED="1331649480576" MODIFIED="1339399780175" LINK="../RICR_document_base/WARP3_User_Guide.pdf"/>
<node TEXT="Radio Architecture and functions" ID="ID_1356703367" CREATED="1332846206001" MODIFIED="1356905884655" LINK="../RICR_document_base/Radio%20Architecture%20and%20functions.pdf"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#25991;&#26723;&#28041;&#21450;&#20102;HALI2&#30340;&#20171;&#32461;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="DS for COM_FPGA" ID="ID_932278228" CREATED="1346296012388" MODIFIED="1346296075891" LINK="../RICR_document_base/10262-CXC1123631_DS_for_COM_FPGA.doc"/>
<node TEXT="IWD_COM_FPGA" ID="ID_1175024513" CREATED="1334841058709" MODIFIED="1339399814001" LINK="../RICR_document_base/15519-CXC1123631_IWD_for_COM_FPGA.doc">
<node TEXT="DS for ECP" ID="ID_224911684" CREATED="1346296121181" MODIFIED="1346296211991" LINK="../RICR_document_base/Design%20Specification%20for%20ECP.doc"/>
<node TEXT="DS for CPRI IF" ID="ID_1616555099" CREATED="1346296175150" MODIFIED="1346296224280" LINK="../RICR_document_base/Design%20Specification%20for%20CPRI%20IF.doc">
<node TEXT="DS for CPRI_Reuse" ID="ID_638242713" CREATED="1346296136268" MODIFIED="1346661098949" LINK="../RICR_document_base/CPRI_reuse_DS.doc"/>
</node>
</node>
<node TEXT="IWD_WARP3_ASIC" ID="ID_660567933" CREATED="1334841066586" MODIFIED="1339399832637" LINK="../RICR_document_base/IWD_fo_%20the_WARP3_ASIC.doc">
<node TEXT="DS for CPRI IF" ID="ID_1595682758" CREATED="1346639817105" MODIFIED="1346639891689" LINK="../RICR_document_base/Design_Specification_for_WARP3_CPRI_IF.doc"/>
</node>
<node TEXT="IWD_WARP_3.5_ASIC" ID="ID_1013018081" CREATED="1353425847006" MODIFIED="1353425942431" LINK="../RICR_document_base/WARP_3_5_IWD.doc"/>
<node TEXT="WARP 3.5 User Guide" ID="ID_1693365330" CREATED="1353425861126" MODIFIED="1353425950782" LINK="../RICR_document_base/WARP3_5_User_Guide.doc"/>
<node TEXT="IWD RICI" ID="ID_1365848971" CREATED="1334846613051" MODIFIED="1339399851527" LINK="../RICR_document_base/IWD_RICI.doc"/>
<node TEXT="IWD RICRAI" ID="ID_1388100659" CREATED="1334846624525" MODIFIED="1339399862615" LINK="../RICR_document_base/IWD_RICRAI.doc"/>
<node TEXT="EL1CI&#x63a5;&#x53e3;" ID="ID_1389031119" CREATED="1341991190716" MODIFIED="1341991613741" LINK="#ID_1987177127"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#21442;&#35265;RICM&#30340;&#25991;&#26723;
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="SFP Spec" ID="ID_571493066" CREATED="1353486824394" MODIFIED="1353486883853" LINK="../RICR_document_base/SFP&#x89c4;&#x683c;.pdf"/>
<node TEXT="SFP IWD" ID="ID_372839947" CREATED="1353486832373" MODIFIED="1353486893931" LINK="../RICR_document_base/SFP_IWD.pdf"/>
<node TEXT="(old) 2-Way CPRI Introduction" ID="ID_1904547641" CREATED="1354099561140" MODIFIED="1354099714075" LINK="../RICR_document_base/2-way_CPRI1.ppt"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#19968;&#20010;&#20171;&#32461;&#21452;&#21521;CPRI&#27010;&#24565;&#30340;&#25991;&#26723;,&#25454;&#35828;&#26377;&#28857;&#32769;&#20102;,&#20294;&#26159;&#21487;&#20197;&#20102;&#35299;&#19968;&#19979;&#20160;&#20040;&#21483;&#20570;2-way cpri&#30340;&#27010;&#24565;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="RingMux&#x4ecb;&#x7ecd;" ID="ID_759274786" CREATED="1359527185856" MODIFIED="1359527228477" LINK="../MiscDocuments/RingMux.ppt"/>
<node TEXT="[by Morteza]XP_Target_Test_Intro" ID="ID_1347729510" CREATED="1359686868662" MODIFIED="1359686943807" LINK="../MiscDocuments/Target%20Test%20tutorial.ppt"/>
<node TEXT="XIO_Frame" ID="ID_1288043681" CREATED="1362359307330" MODIFIED="1362359359072" LINK="../RICR_document_base/XIO_Frame_8_15519-CRH1090445.doc"/>
</node>
<node TEXT="RICR&#x529f;&#x80fd;" POSITION="left" ID="ID_1448966896" CREATED="1332407833788" MODIFIED="1341294012562"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <i><font color="#ff3333" size="5"><b>&#27880;&#24847;: </b></font></i>
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#37324;&#35752;&#35770;&#30340;&#24182;&#19981;&#26159;&#23436;&#25972;&#30340;RICR&#21151;&#33021;&#30340;&#32454;&#36848;.&#32780;&#26159;&#22312;&#38405;&#35835;&#20195;&#30721;&#25110;&#32773;&#25991;&#26723;&#26102;,&#23545;&#20110;&#20854;&#20013;&#26576;&#20010;&#23567;&#30693;&#35782;&#28857;,&#35273;&#24471;&#26377;&#24517;&#35201;&#35752;&#35770;&#26102;,&#25152;&#30041;&#19979;&#30340;&#35760;&#24405;.
    </p>
    <p>
      &#25152;&#20197;,&#36825;&#37324;&#35760;&#36848;&#30340;&#20869;&#23481;,&#19981;&#23436;&#25972;,&#19981;&#31995;&#32479;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="LTU&#x76f8;&#x5173;&#x7684;&#x529f;&#x80fd;" ID="ID_448856165" CREATED="1337000369346" MODIFIED="1337068409532"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      LTU&#30456;&#20851;&#30340;&#21151;&#33021;&#20027;&#35201;&#19981;&#26159;RICR&#36127;&#36131;&#30340;.&#22823;&#37096;&#20998;&#30340;&#24037;&#20316;&#26159;&#22312;RU&#36719;&#20214;&#20013;&#20570;&#30340;.
    </p>
    <p>
      
    </p>
    <p>
      &#32780;RU&#23545;LTU&#30340;&#25805;&#20316;&#20854;&#23454;&#20063;&#23601;&#26159;&#20004;&#20010;:
    </p>
    <ul>
      <li>
        LOCK LTU
      </li>
      <li>
        FREE LTU
      </li>
    </ul>
    <p>
      <font color="#0000ff"><b>&#32780;RICR&#20043;&#25152;&#20197;&#36319;&#36825;&#20010;&#20004;&#20010;&#25805;&#20316;&#26377;&#20851;&#26159;&#22240;&#20026;,&#26159;RICR&#36890;&#30693;RU&#20160;&#20040;&#26102;&#20505;&#21435;LOCK LTU,&#20160;&#20040;&#26102;&#20505;&#21435;FREE LTU.</b></font>
    </p>
    <p>
      &#32780;RICR&#26159;&#26681;&#25454;&#20160;&#20040;&#21407;&#22240;&#21435;&#36890;&#30693;RU&#21435;LOCK LTU &#36824;&#26159;&#21435;FREE LTU&#30340;&#21602;?&#25110;&#32773;&#35828;,&#20026;&#20160;&#20040;RU&#33258;&#24049;&#19981;&#33021;&#20027;&#21160;&#30340;FREE/LOCK LTU&#21602;?
    </p>
    <p>
      RICR&#26159;&#26681;&#25454;CPRI&#38142;&#36335;&#30340;&#29366;&#24577;&#26469;&#21028;&#26029;&#30340;,&#32780;RU&#24182;&#19981;&#33021;&#22815;&#25509;&#35302;&#21040;CPRI&#38142;&#36335;&#30456;&#20851;&#30340;&#30452;&#25509;&#25968;&#25454;.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
<node TEXT="RICR&#x8f6f;&#x4ef6;&#x4e2d;&#x5173;&#x4e8e;LTU&#x7684;&#x72b6;&#x6001;" ID="ID_899074680" CREATED="1337004045918" MODIFIED="1337004411610"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;RICR&#36719;&#20214;&#20013;,&#20851;&#20110;LTU,&#26377;&#19977;&#31181;&#29366;&#24577;:
    </p>
    <ul>
      <li>
        LTUI_FREE
      </li>
      <li>
        LTUI_LOCKING
      </li>
      <li>
        LTUI_LOCKED
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      <font color="#0000ff"><b>&#20854;&#20013;,LTUI_LOCKING&#30340;&#24847;&#24605;&#26159;,RICR&#21521;RU&#36719;&#20214;&#21457;&#20986;&#20102;LOCK LTU&#30340;&#35201;&#27714;,&#20294;&#26159;&#27809;&#26377;&#25910;&#21040;RU&#36719;&#20214;&#30830;&#35748;LTU&#24050;&#32463;LOCK&#30340;&#28040;&#24687;.&#36825;&#20040;&#26679;&#30340;&#19968;&#20010;&#20013;&#38388;&#29366;&#24577;.</b></font>
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="RU&#x8f6f;&#x4ef6;&#x4e2d;&#x5173;&#x4e8e;LTU&#x7684;&#x72b6;&#x6001;" ID="ID_831047073" CREATED="1337004058093" MODIFIED="1337004454062"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      RU&#36719;&#20214;&#20013;&#20851;&#20110;LTU&#30340;&#29366;&#24577;,&#26377;&#19979;&#38754;&#30340;&#20004;&#31181;:
    </p>
    <ul>
      <li>
        LTU_MODE_FREE_RUN
      </li>
      <li>
        LTU_MODE_LOCK
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      &#24847;&#20041;&#33258;&#28982;&#24456;&#26126;&#30830;&#20102;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="RICR/RU&#x4e4b;&#x95f4;&#x5173;&#x4e8e;LTU&#x64cd;&#x4f5c;&#x7684;&#x4ea4;&#x4e92;" ID="ID_202644715" CREATED="1337004498234" MODIFIED="1337068457563"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      RICR&#21644;RU&#36719;&#20214;&#20043;&#38388;&#20851;&#20110;&#25805;&#20316;LTU,&#26159;&#36890;&#36807;&#28040;&#24687;&#26469;&#20256;&#36882;&#30340;.
    </p>
    <p>
      
    </p>
    <p>
      RICR&#21521;RU&#21457;&#20986;&#35831;&#27714;&#20351;&#29992;&#19979;&#38754;&#30340;&#28040;&#24687;:
    </p>
    <ul>
      <li>
        LTU_MODE_REQ
      </li>
    </ul>
    <p>
      &#32780;RU&#22238;&#22797;&#32473;RICR&#30340;&#28040;&#24687;&#26159;:
    </p>
    <ul>
      <li>
        LTU_MODE_CFM
      </li>
      <li>
        LTU_MODE_REJ
      </li>
    </ul>
    <p>
      &#28982;&#21518;,&#24403;RU&#36719;&#20214;&#23436;&#25104;&#20102;&#30456;&#24212;&#30340;&#25805;&#20316;&#30340;&#26102;&#20505;,&#20250;&#20877;&#27425;&#21457;&#36865;IND&#32473;RICR,&#25351;&#31034;LTU&#30340;&#29366;&#24577;
    </p>
    <ul>
      <li>
        LTU_MODE_IND
      </li>
    </ul>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x5173;&#x4e8e;LTUI_LOCKING&#x7684;&#x5904;&#x7406;" ID="ID_1933675883" CREATED="1337005172336" MODIFIED="1337005360459">
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#26159;&#19968;&#20010;&#29305;&#27530;&#30340;&#24773;&#20917;:
    </p>
    <p>
      
    </p>
    <p>
      &#22312;RICR&#38656;&#35201;&#21521;RU&#21457;&#20986;&#28040;&#24687;,&#35753;&#20854;&#21435;LOCK LTU&#30340;&#26102;&#20505;,
    </p>
    <p>
      &#22914;&#26524;RICR&#21457;&#29616;&#33258;&#24049;&#24050;&#32463;&#22788;&#20110;LTUI_LOCKING&#29366;&#24577;&#26102;,&#37027;&#20040;,RICR&#23454;&#38469;&#19978;&#20250;&#24573;&#30053;&#25481;&#36825;&#20010;&#35831;&#27714;,&#19981;&#20250;&#21521;RU&#36719;&#20214;&#21457;&#20986;&#36825;&#20010;&#35831;&#27714;.
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="Slave&#x94fe;&#x8def;&#x5efa;&#x7acb;&#x548c;LTU LOCK" ID="ID_268839291" CREATED="1337601335507" MODIFIED="1337673210887"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;&#19968;&#20010;Slave&#38142;&#36335;&#24314;&#31435;&#30340;&#36807;&#31243;&#20013;,&#24517;&#39035;&#35201;&#32463;&#36807;&#30340;&#19968;&#27493;&#23601;&#26159;LOCK LTU.&#25105;&#20204;&#21487;&#20197;&#26597;&#30475;slave&#31471;&#21475;&#30340;&#29366;&#24577;&#26426;,&#20854;&#20013;&#26377;&#19968;&#20010;&#23601;&#26159;&#31561;LTU&#34987;LOCK&#20102;&#20043;&#21518;,&#25165;&#32487;&#32493;&#24448;&#19979;&#36208;.
    </p>
    <p>
      
    </p>
    <p>
      &#22312;RICR&#20013;,Slave&#31471;&#21475;&#24314;&#31435;&#30452;&#21040;LTU&#34987;LOCK&#30340;&#36807;&#31243;&#26159;&#36825;&#26679;&#30340;:
    </p>
    <ul>
      <li>
        &#39318;&#20808;,RICR&#34987;&#37197;&#32622;&#31471;&#21475;&#30340;&#23492;&#23384;&#22120;(&#37197;&#32622;&#26368;&#23567;&#38480;&#24230;&#30340;&#23492;&#23384;&#22120;,&#21482;&#35201;&#33021;&#24471;&#21040;HFNSYNC&#29366;&#24577;&#23601;&#21487;&#20197;&#20102;),&#35753;&#27492;&#31471;&#21475;&#36319;Master&#24314;&#31435;&#36215;&#36830;&#25509;,&#24182;&#19988;&#36798;&#21040;HFNSYNC&#30340;&#29366;&#24577;.
      </li>
      <li>
        &#22312;&#30495;&#27491;&#30340;&#24471;&#21040;HFNSYNC&#29366;&#24577;&#20043;&#21518;,RICR&#30340;&#29366;&#24577;&#26426;&#23601;&#19981;&#24448;&#19979;&#36208;&#20102;.
      </li>
      <li>
        &#20160;&#20040;&#26102;&#20505;&#24320;&#22987;&#24448;&#19979;&#32487;&#32493;&#36208;&#21602;?&#20854;&#23454;&#26159;&#31561;&#21040;RICR&#25910;&#21040;<font color="#0033cc">RICR_INTERNAL_CONT_LINK_SETUP</font><font color="#000000">&#28040;&#24687;&#20043;&#21518;,&#36825;&#34920;&#31034;LTU&#24050;&#32463;&#34987;LOCK&#20102;.&#28982;&#21518;&#29366;&#24577;&#26426;&#20250;&#32487;&#32493;&#30340;&#24448;&#19979;&#36208;.</font>
      </li>
      <li>
        &#28982;&#21518;&#23601;&#20250;&#21040;LTU_LOCK&#29366;&#24577;,&#25509;&#19979;&#26469;&#20877;&#21040;NEGOTIATE_REV&#29366;&#24577;,&#28982;&#21518;&#20877;&#21040;OPERATIONAL&#29366;&#24577;.&#19968;&#27493;&#27493;&#30340;&#24314;&#31435;&#36215;&#36830;&#25509;.
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      &#37027;&#20040;&#26377;&#19968;&#20010;&#38382;&#39064;&#23601;&#20986;&#29616;&#20102;.
    </p>
    <p>
      &#36825;&#26159;&#19968;&#20010;&#20160;&#20040;&#26426;&#21046;,&#20351;&#24471;&#25910;&#21040;<font color="#0033cc">RICR_INTERNAL_CONT_LINK_SETUP</font>&#36825;&#20010;&#28040;&#24687;,&#23601;&#34920;&#31034;LTU&#24050;&#32463;LOCK&#20102;&#21602;?
    </p>
    <p>
      &#31616;&#21333;&#28857;&#35828;,&#22312;&#25910;&#21040;HFNSYNC&#20043;&#21518;,RICR&#26159;&#22914;&#20309;&#35831;&#27714;LOCK LTU&#30340;,&#28982;&#21518;LTU &#30495;&#27491;&#30340;&#34987;LOCK&#20043;&#21518;,&#26377;&#26159;&#22914;&#20309;&#36890;&#36807;&#36825;&#20010;<font color="#0033cc">RICR_INTERNAL_CONT_LINK_SETUP</font>&#28040;&#24687;&#36890;&#30693;RICR&#30340;&#21602;?
    </p>
    <p>
      &#36825;&#20010;&#26426;&#21046;&#26159;&#19979;&#38754;&#36825;&#26679;&#30340;:
    </p>
    <ul>
      <li>
        &#22312;Slave&#31471;&#21475;&#36798;&#21040;HFNSYNC&#20043;&#21518;,link supervisor&#36827;&#31243;&#20250;&#23558;<font color="#0033cc">RICR_INTERNAL_LINK_STATUS_CHANGE</font>&#28040;&#24687;&#36716;&#21457;&#32473;RICR&#30340;&#20027;&#36827;&#31243;.
      </li>
      <li>
        RICR&#30340;&#20027;&#36827;&#31243;&#36890;&#36807;<font color="#0033cc">handle_link_status_change(</font>)&#20989;&#25968;&#22788;&#29702;&#36825;&#20010;&#28040;&#24687;,&#20250;&#21028;&#26029;clock&#30340;&#29366;&#24577;,&#22240;&#20026;&#22312;link supervisor&#36827;&#31243;&#20013;,&#24050;&#32463;&#36798;&#21040;&#20102;HFNSYNC&#29366;&#24577;,&#22312;&#36825;&#20010;&#29366;&#24577;&#19979;,&#23601;&#21487;&#20197;&#21521;LTU Server&#35831;&#27714;LOCK LTU&#20102;.
      </li>
      <li>
        &#25152;&#20197;,RICR&#20027;&#36827;&#31243;&#23601;&#20250;&#36890;&#36807;LTUIF&#25509;&#21475;&#21521;LTU Server&#21457;&#20986;&#19968;&#20010;LOCK LTU&#30340;&#35831;&#27714;,&#27491;&#24120;&#30340;&#24773;&#20917;&#19979;,LTU&#20250;&#22238;&#22797;&#19968;&#20010;CFM.&#27492;&#26102;<font color="#0033cc">handle_link_status_change()</font>&#20989;&#25968;&#23601;&#36820;&#22238;&#20102;.
      </li>
      <li>
        &#28982;&#32780;,&#25910;&#21040;&#19968;&#20010;CFM&#24182;&#19981;&#26159;&#34920;&#31034;LTU&#24050;&#32463;&#34987;LOCK&#20102;,&#32780;&#21482;&#26159;&#34920;&#31034;,LTU Server&#25910;&#21040;&#20102;&#36825;&#20010;&#35831;&#27714;.&#32780;LTU&#34987;&#30495;&#27491;&#30340;LOCK&#20043;&#21518;,&#36824;&#20250;&#20877;&#27425;&#21521;RICR&#20027;&#36827;&#31243;&#21457;&#20986;&#19968;&#20010;IND&#28040;&#24687;.
      </li>
      <li>
        &#25152;&#20197;RICR&#22312;&#36864;&#20986;<font color="#0033cc">handle_link_status_change()</font>&#20989;&#25968;&#20043;&#21518;,&#36824;&#22312;&#20854;&#20027;&#36827;&#31243;&#31561;&#24453;<font color="#0033cc">LTU_MODE_IND</font>&#28040;&#24687;&#30340;&#21040;&#26469;.
      </li>
      <li>
        &#27491;&#24120;&#24773;&#20917;&#19979;,&#20250;&#25910;&#21040;LTU_MODE_IND&#36825;&#20010;&#28040;&#24687;,&#20877;&#25910;&#21040;&#36825;&#20010;&#28040;&#24687;&#20043;&#21518;,RICR&#20027;&#36827;&#31243;&#36890;&#36807;<font color="#0033cc">handle_ltu_mode_ind()</font>&#20989;&#25968;&#22788;&#29702;.
      </li>
      <li>
        <font color="#0033cc">handle_ltu_mode_ind()</font>&#20989;&#25968;&#25152;&#20570;&#30340;&#20107;&#24773;&#21482;&#26377;&#19968;&#20010;,&#22914;&#26524;&#28040;&#24687;&#20013;&#26631;&#26126;LTU&#34987;LOCK&#20102;,&#37027;&#20040;&#23601;&#21521;link supervisor&#21457;&#20986;<font color="#0033cc">RICR_INTERNAL_CONT_LINK_SETUP</font>&#28040;&#24687;.
      </li>
      <li>
        &#36825;&#26679;,link supervisor&#23601;&#25910;&#21040;<font color="#0033cc">RICR_INTERNAL_CONT_LINK_SETUP</font>&#28040;&#24687;,&#29366;&#24577;&#26426;&#23601;&#21448;&#21487;&#20197;&#24448;&#19979;&#36208;&#20102;!!!
      </li>
    </ul>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="&#x4e2d;&#x65ad;&#x5904;&#x7406;&#x51fd;&#x6570;&#x6709;&#x51e0;&#x79cd;&#x884c;&#x4e3a;" ID="ID_599683794" CREATED="1337589140253" MODIFIED="1337613673367"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;RICR&#30340;&#20013;&#26029;&#22788;&#29702;&#20989;&#25968;&#30340;&#35774;&#35745;&#20013;,&#22312;&#22823;&#22810;&#25968;&#30340;&#24773;&#20917;&#19979;,&#38656;&#35201;&#20570;&#30340;&#20107;&#24773;&#24456;&#31616;&#21333;.
    </p>
    <p>
      <b><font color="#0000cc">&#20063;&#23601;&#26159;&#23558;&#20013;&#26029;&#30456;&#20851;&#30340;3&#20010;(?)&#23492;&#23384;&#22120;&#30340;&#29366;&#24577;&#36890;&#36807;status_change&#36825;&#20010;&#28040;&#24687;&#21457;&#36865;&#32473;link supervisior&#36827;&#31243;.&#25152;&#26377;&#30340;&#25805;&#20316;&#37117;&#35753;link supervisior&#36827;&#31243;&#21435;&#22788;&#29702;. </font></b>
    </p>
    <p>
      
    </p>
    <p>
      &#20294;&#26159;,&#22312;&#26576;&#20123;&#29305;&#27530;&#30340;&#24773;&#20917;&#19979;,&#20013;&#26029;&#22788;&#29702;&#20989;&#25968;&#22312;&#21457;&#36865;&#36825;&#20010;status_change&#28040;&#24687;&#20043;&#21069;,&#36824;&#38656;&#35201;&#20570;&#19968;&#20123;&#20854;&#20182;&#30340;&#25805;&#20316;.
    </p>
    <p>
      &#22312;&#23376;&#20998;&#25903;&#19978;&#33021;&#22815;&#30475;&#21040;&#24635;&#20849;&#30340;&#34892;&#20026;&#26377;&#19977;&#31181;.
    </p>
    <ol>
      <li>
        <font color="#0000cc"><b>only_send </b></font>
      </li>
      <li>
        <font color="#0000cc"><b>send_int_op </b></font>
      </li>
      <li>
        <font color="#0000cc"><b>send_ch_clk_src</b></font>
      </li>
    </ol>
    <p>
      &#24403;&#28982;,&#38656;&#35201;&#26377;&#19968;&#20010;&#26041;&#27861;&#26469;&#36873;&#25321;&#36825;&#19977;&#31181;&#34892;&#20026;&#20013;&#30340;&#19968;&#31181;.
    </p>
    <p>
      &#22312;RICR&#20013;,&#20351;&#29992;&#19979;&#38754;&#30340;&#20989;&#25968;&#26469;&#36873;&#25321;&#20013;&#26029;&#22788;&#29702;&#31243;&#24207;&#30340;&#34892;&#20026;:
    </p>
    <ul>
      <li>
        <font color="#0000cc"><b>set_send_func</b></font>
      </li>
    </ul>
  </body>
</html>
</richcontent>
<node TEXT="only_send" ID="ID_1485632004" CREATED="1337589162331" MODIFIED="1337592479911">
<icon BUILTIN="full-1"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#21333;&#32431;&#30340;&#21457;&#36865;status_change&#28040;&#24687;&#32473;link supervisior&#36827;&#31243;.
    </p>
    <p>
      
    </p>
    <p>
      &#38656;&#35201;&#27880;&#24847;&#30340;&#26159;:
    </p>
    <p>
      <b><font color="#0000cc" size="5">&#22914;&#26524;link&#30340;&#23646;&#24615;&#26159;MASTER&#30340;&#35805;,&#21482;&#26377;&#36825;&#20040;&#19968;&#20010;&#25805;&#20316;.&#27809;&#26377;&#20854;&#20182;&#30340;&#25805;&#20316;.&#24403;link&#30340;&#23646;&#24615;&#26159;Slave&#30340;&#26102;&#20505;,&#25165;&#20250;&#26377;&#19979;&#38754;&#30340;&#20854;&#20182;&#30340;&#25805;&#20316;.</font></b>
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="send_int_op" ID="ID_434724426" CREATED="1337589167002" MODIFIED="1337597945991">
<icon BUILTIN="full-2"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <b><font color="#0000cc" size="5">&#36825;&#20010;&#34892;&#20026;&#21482;&#22312;link&#30340;&#23646;&#24615;&#20026;Slave&#30340;&#26102;&#20505;&#25165;&#21487;&#33021;&#26377;. </font></b>
    </p>
    <p>
      
    </p>
    <p>
      set_send_func&#21482;&#26377;&#22312;&#19979;&#38754;&#30340;&#26465;&#20214;&#37117;&#28385;&#36275;&#30340;&#24773;&#20917;&#19979;,&#25165;&#20250;&#35774;&#32622;&#20013;&#26029;&#22788;&#29702;&#20989;&#25968;&#20026;&#36825;&#20010;&#34892;&#20026;:
    </p>
    <ul>
      <li>
        link&#30340;&#23646;&#24615;&#26159;Slave
      </li>
      <li>
        &#31995;&#32479;&#19981;&#22788;&#20110;mixmode&#27169;&#24335;&#19979;
      </li>
      <li>
        &#27492;link&#30340;&#29366;&#24577;&#26159;&#22312;operational&#29366;&#24577;&#19979;.
      </li>
    </ul>
    <p>
      &#27492;&#26102;,&#23545;&#20110;&#19968;&#20010;&#22788;&#20110;operational&#29366;&#24577;&#19979;&#30340;link.set_send_func&#20250;&#23558;&#27492;link&#30340;&#34892;&#20026;&#35774;&#32622;&#20026;send_int_op.
    </p>
    <p>
      &#36825;&#20010;&#34892;&#20026;&#30456;&#23545;&#20110;send_only&#26377;&#20123;&#20160;&#20040;&#21306;&#21035;&#21602;?
    </p>
    <p>
      &#20027;&#35201;&#30340;&#21306;&#21035;&#26159;:
    </p>
    <ul>
      <li>
        &#22312;&#21521;link supervisor&#21457;&#36865;status_change&#29366;&#24577;&#20043;&#21069;,&#20250;&#26816;&#26597;link&#30340;&#29366;&#24577;,<b><font color="#0000cc">&#22914;&#26524;&#27492;&#26102;link&#30340;&#29366;&#24577;&#24050;&#32463;&#36798;&#19981;&#21040;HFNSYNC&#25110;&#32773;IN_OPERATION</font></b>,&#37027;&#20040;&#23601;&#35201;&#23558;&#19978;&#34892;&#32473;&#20999;&#26029;.&#28982;&#21518;&#20877;&#21457;&#36865;&#28040;&#24687;.
      </li>
    </ul>
  </body>
</html>
</richcontent>
</node>
<node TEXT="send_ch_clk_src" ID="ID_1070665597" CREATED="1337589172486" MODIFIED="1341293105079">
<icon BUILTIN="full-3"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <font color="#0000cc" size="5"><b>&#36825;&#20010;&#34892;&#20026;&#21482;&#22312;&#25152;&#26377;&#30340;link&#30340;&#23646;&#24615;&#20026;Slave&#30340;&#26102;&#20505;&#25165;&#21487;&#33021;&#26377;. &#20063;&#23601;&#26159;&#35828;&#21482;&#33021;&#22312;Mix-mode&#30340;&#24773;&#20917;&#19979;&#26377;.</b></font>
    </p>
    <p>
      
    </p>
    <p>
      &#20174;set_send_func()&#20989;&#25968;&#33021;&#22815;&#30475;&#20986;&#26469;.
    </p>
    <p>
      
    </p>
    <p>
      &#21482;&#26377;&#22312;&#19979;&#38754;&#30340;&#26465;&#20214;&#21516;&#26102;&#28385;&#36275;&#30340;&#24773;&#20917;&#19979;&#25165;&#20250;&#23558;&#20013;&#26029;&#22788;&#29702;&#20989;&#25968;&#30340;&#34892;&#20026;&#23450;&#20041;&#20026;&#36825;&#20010;&#20989;&#25968;:
    </p>
    <ul>
      <li>
        &#25152;&#26377;&#30340;link&#30340;&#23646;&#24615;&#37117;&#26159;Slave.(&#20063;&#23601;&#26159;&#35828;,&#21482;&#26377;&#22312;Mixmode&#30340;&#24773;&#20917;&#19979;&#25165;&#26377;&#21487;&#33021;&#26377;&#36825;&#31181;&#34892;&#20026;)
      </li>
      <li>
        &#21516;&#26102;&#25152;&#26377;&#30340;link&#37117;&#36798;&#21040;HFN_SYNC&#29366;&#24577;,&#24182;&#19988;&#25152;&#26377;&#30340;link&#19978;S-bit&#37117;&#21040;&#20301;&#20102;.
      </li>
    </ul>
    <p>
      &#19978;&#38754;&#30340;&#26465;&#20214;&#35828;&#26126;,&#21482;&#26377;&#22312;mixmode&#30340;&#24773;&#20917;&#19979;,&#32780;&#19988;&#27599;&#20010;link&#30340;&#29366;&#24577;&#37117;&#24456;&#22909;(&#37117;&#36798;&#21040;&#20102;HFNSYNC&#29366;&#24577;,&#27599;&#20010;link&#19978;&#37117;&#26377;S-Bit)&#30340;&#24773;&#20917;&#19979;,&#25165;&#20250;&#23558;&#20013;&#26029;&#30340;&#34892;&#20026;&#23450;&#20041;&#20026;&#27492;&#34892;&#20026;.
    </p>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_220457443" MIDDLE_LABEL="&#x5b9e;&#x9645;&#x7684;&#x51fd;&#x6570;" STARTINCLINATION="216;0;" ENDINCLINATION="216;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
<node TEXT="set_send_func" ID="ID_334466194" CREATED="1337591167678" MODIFIED="1341294828342"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#20989;&#25968;&#26681;&#25454;&#23454;&#38469;&#30340;&#24773;&#20917;,&#21028;&#26029;&#24182;&#25351;&#23450;&#20013;&#26029;&#22788;&#29702;&#20989;&#25968;&#30340;&#34892;&#20026;:
    </p>
    <p>
      
    </p>
    <ul>
      <li>
        &#22914;&#26524;link&#30340;&#23646;&#24615;&#26159;Master&#30340;&#35805;,&#37027;&#20040;&#20013;&#26029;&#22788;&#29702;&#20989;&#25968;&#30340;&#34892;&#20026;&#21482;&#33021;&#26159;only_send.&#22914;&#26524;&#31995;&#32479;&#22788;&#20110;mixmod e&#30340;&#24773;&#20917;&#19979;,&#32780;&#19988;&#27599;&#20010;link&#30340;&#29366;&#24577;&#37117;&#36798;&#21040;&#20102;HFNSYNC&#19988;&#27599;&#20010;link&#19978;S-bit&#37117;&#26377;,&#37027;&#20040;&#25351;&#23450;<font color="#ff0000"><b>&#27599;&#20010;</b></font>link&#30340;&#34892;&#20026;&#20026;send_ch_clk_src.
      </li>
      <li>
        &#22914;&#26524;&#19981;&#26159;mixmode&#30340;&#24773;&#20917;&#19979;,&#22914;&#26524;link&#22788;&#20110;operational&#30340;&#26102;&#20505;,&#21017;&#23558;<font color="#ff0000"><b>&#27492;link</b></font><font color="#000000">&#30340;&#34892;&#20026;&#25351;&#23450;&#20026;send_int_op.</font>
      </li>
      <li>
        &#38500;&#27492;&#20043;&#22806;&#30340;&#24773;&#20917;&#19979;,&#23558;&#27492;link&#30340;&#34892;&#20026;&#25351;&#23450;&#20026;send_only.
      </li>
    </ul>
  </body>
</html>
</richcontent>
<node TEXT="&#x4f55;&#x65f6;&#x88ab;&#x8c03;&#x7528;" ID="ID_863339443" CREATED="1341293127192" MODIFIED="1341293863519"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;RICR&#30340;&#20195;&#30721;&#20013;,&#36825;&#20010;&#20989;&#25968;&#30452;&#25509;&#34987;&#35843;&#29992;&#30340;&#27425;&#25968;&#19981;&#22810;.&#22823;&#22810;&#25968;&#24773;&#20917;&#19979;,&#26159;&#36890;&#36807;make_transition()&#23439;&#34987;&#35843;&#29992;&#30340;(&#23454;&#38469;&#20013;&#22823;&#22810;&#25968;&#30340;&#24773;&#20917;&#26159;,&#22312;make_transition()&#23439;&#20013;&#35843;&#29992;&#20102;&#26412;&#20989;&#25968;,&#32780;&#27492;&#23439;&#21448;&#22312;&#22810;&#22788;&#34987;&#35843;&#29992;).
    </p>
    <p>
      
    </p>
    <ol>
      <li>
        make_transition()&#23439;
      </li>
      <li>
        fast_sw_clk_src()&#20989;&#25968;&#20013;,&#36825;&#20010;&#20989;&#25968;&#27599;&#34987;&#35843;&#29992;&#19968;&#27425;,&#22312;&#36864;&#20986;&#20043;&#21069;,&#37117;&#38656;&#35201;&#37325;&#26032;&#36873;&#25321;&#19968;&#19979;&#20013;&#26029;&#30340;&#34892;&#20026;
      </li>
      <li>
        &#22312;slave.c&#25991;&#20214;&#29366;&#24577;&#26426;&#30340;LINK_NEGOTIATING_REVISION&#26102;,&#24403;&#30830;&#23450;&#36339;&#36716;&#21040;LINK_OPERATIONAL&#29366;&#24577;&#21518;,&#21457;&#29616;S-bit&#24050;&#32463;&#21040;&#20301;&#20043;&#21518;,&#30452;&#25509;&#35843;&#29992;&#27492;&#20989;&#25968;.(&#22240;&#20026;S-bit&#24050;&#32463;&#23384;&#22312;&#20102;,&#25152;&#20197;&#38656;&#35201;&#21028;&#26029;&#19968;&#19979;,&#27492;&#26102;&#26159;&#21542;&#26159;&#28385;&#36275;&#20013;&#26029;&#34892;&#20026;send_ch_clk_src&#30340;&#26465;&#20214;)
      </li>
      <li>
        &#22312;slave.c&#25991;&#20214;&#29366;&#24577;&#26426;&#30340;RICR_INTERNAL_POLL_SBIT_TMO&#36825;&#20010;&#23450;&#26102;&#22120;&#30340;&#36229;&#26102;&#20989;&#25968;&#20013;,&#24403;poll&#21040;S-Bit&#24050;&#32463;&#21040;&#20301;&#20043;&#21518;,&#30452;&#25509;&#35843;&#29992;&#27492;&#20989;&#25968;.(&#29702;&#30001;&#21516;&#26679;&#30340;&#36319;&#19978;&#38754;3)&#19968;&#26679;.&#21028;&#26029;&#26159;&#21542;&#24212;&#35813;&#36873;&#25321;send_ch_clk_src&#36825;&#20010;&#20013;&#26029;&#34892;&#20026;)
      </li>
    </ol>
  </body>
</html>
</richcontent>
<node TEXT="&#x7ed3;&#x8bba;" ID="ID_33117209" CREATED="1341293883215" MODIFIED="1341543871188"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      
    </p>
    <p>
      <font color="#0000cc"><b>Q:</b></font>&#20309;&#26102;set_send_func()&#20989;&#25968;&#20250;&#34987;&#35843;&#29992;?
    </p>
    <p>
      <font color="#0000cc"><b>A:</b></font><b><font color="#ff0066">&#21482;&#26377;&#19968;&#31181;&#24773;&#20917;,&#23601;&#26159;&#22312;CPRI&#38142;&#36335;&#30340;&#29366;&#24577;&#21457;&#29983;&#21464;&#21270;&#30340;&#26102;&#20505;,&#36825;&#20010;&#20989;&#25968;&#20250;&#34987;&#35843;&#29992;.! </font></b>
    </p>
    <p>
      
    </p>
    <p>
      &#20294;&#26159;&#22312;&#23454;&#38469;&#30340;&#25805;&#20316;&#19978;,&#23545;&#20110;&#19978;&#36848;&#20013;&#30340;&quot;CPRI&#38142;&#36335;&#30340;&#29366;&#24577;&#21464;&#21270;&quot;&#30340;&#24773;&#20917;,&#21448;&#21487;&#20197;&#20998;&#20026;&#20004;&#31867;:
    </p>
    <ol>
      <li>
        &quot;CPRI&#38142;&#36335;&#30340;&#29366;&#24577;&#21464;&#21270;&quot;&#28041;&#21450;&#21040;&#20195;&#30721;&#20013;&#23450;&#20041;&#30340;&#29366;&#24577;&#26426;&#29366;&#24577;&#30340;&#21464;&#21270;
      </li>
      <li>
        &quot;CPRI&#38142;&#36335;&#30340;&#29366;&#24577;&#21464;&#21270;&quot;&#27809;&#26377;&#28041;&#21450;&#21040;&#20195;&#30721;&#20013;&#23450;&#20041;&#30340;&#29366;&#24577;&#26426;&#30340;&#21464;&#21270;
      </li>
    </ol>
    <p>
      &#23545;&#20110;&#19978;&#38754;&#30340;&#31532;1&#31181;&#24773;&#20917;,&#28041;&#21450;&#21040;&#29366;&#24577;&#26426;&#30340;&#21464;&#21270;,&#27599;&#27425;&#37117;&#20250;&#35843;&#29992;make_transition(state)&#23439;,&#32780;&#36825;&#20010;&#23439;&#21448;&#20250;&#35843;&#29992;set_send_func()&#20989;&#25968;.
    </p>
    <p>
      &#23545;&#20110;&#19978;&#38754;&#30340;&#31532;2&#20013;&#24773;&#20917;,&#19981;&#28041;&#21450;&#21040;&#29366;&#24577;&#26426;&#30340;&#21464;&#21270;,&#20854;&#23454;&#21482;&#26377;&#19968;&#31181;,&#37027;&#23601;&#26159;S-Bit&#30340;set/clear&#21464;&#21270;.&#36825;&#31181;&#21464;&#21270;&#24403;&#28982;&#26159;CPRI&#38142;&#36335;&#30340;&#29366;&#24577;&#21464;&#21270;,&#20294;&#26159;&#24182;&#27809;&#26377;&#19968;&#20010;&#23450;&#20041;&#30340;&#21483;&#20570;SBIT&#29366;&#24577;&#26426;&#29366;&#24577;.&#25152;&#20197;&#20135;&#29983;&#36825;&#20010;&#21464;&#21270;&#30340;&#26102;&#20505;,&#23601;&#19981;&#20250;&#35843;&#29992;make_transition(state)&#23439;,&#25152;&#20197;,&#22312;&#36825;&#31181;&#24773;&#20917;&#19979;.&#23601;&#26159;&#30452;&#25509;&#35843;&#29992;set_send_func()&#20989;&#25968;.
    </p>
    <p>
      
    </p>
    <p>
      &#23545;&#20110;&#19978;&#38754;&#30340;&#31532;&#20108;&#31181;&#24773;&#20917;,&#21487;&#20197;&#21442;&#32771;&#29238;&#32467;&#28857;&quot;&#20309;&#26102;&#34987;&#35843;&#29992;&quot;,&#33021;&#22815;&#21152;&#28145;&#29702;&#35299;.
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
</node>
</node>
<node TEXT="Slave&#x7aef;&#x53e3;&#x4ec0;&#x4e48;&#x65f6;&#x5019;&#x4f1a;&#x5411;RICR&#x8f6c;&#x53d1;&#x4e2d;&#x65ad;&#x6d88;&#x606f;" ID="ID_496458228" CREATED="1337694502245" MODIFIED="1337701769482">
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22914;&#26524;&#25105;&#20204;&#26597;&#30475;&#23646;&#24615;&#20026;Slave&#30340;link&#30340;&#29366;&#24577;&#26426;&#30340;&#35805;,&#23601;&#20250;&#21457;&#29616;,&#22312;Link supervisior&#36827;&#31243;&#22312;&#25910;&#21040;RICR_INTERNAL_LINK_STATUS_CHANGE&#28040;&#24687;&#30340;&#26102;&#20505;,
    </p>
    <p>
      <font color="#0000cc"><b>&#22312;&#26576;&#20123;&#24773;&#20917;&#19979;&#20250;&#23558;&#36825;&#20010;&#28040;&#24687;&#36716;&#21457;&#32473;RICR&#36827;&#31243;,&#32780;&#22312;&#26576;&#20123;&#24773;&#20917;&#19979;&#19981;&#20250;&#36716;&#21457;. </b></font>
    </p>
    <p>
      
    </p>
    <p>
      &#25511;&#21046;&#26159;&#21542;&#36716;&#21457;&#28040;&#24687;&#30340;&#21464;&#37327;&#26159;<font color="#0000cc"><b>sent_to_main</b></font>.&#24403;&#36825;&#20010;&#21464;&#37327;&#30340;&#20540;&#20026;<font color="#0000cc"><b>true</b></font>&#30340;&#26102;&#20505;,&#28040;&#24687;&#20250;&#34987;&#36716;&#21457;&#32473;RICR,&#24403;&#36825;&#20010;&#21464;&#37327;&#30340;&#20540;&#20026;<font color="#0000cc"><b>false</b></font>&#30340;&#26102;&#20505;,&#36825;&#20010;&#28040;&#24687;&#19981;&#20250;&#34987;&#36716;&#21457;&#32473;RICR.
    </p>
    <p>
      
    </p>
    <p>
      &#37027;&#20040;,&#22312;&#20160;&#20040;&#24773;&#20917;&#19979;&#36825;&#20010;&#28040;&#24687;&#20250;&#34987;&#36716;&#21457;,&#22312;&#20160;&#20040;&#24773;&#20917;&#19979;,&#36825;&#20010;&#28040;&#24687;&#19981;&#20250;&#34987;&#36716;&#21457;&#21602;?
    </p>
    <p>
      &#36825;&#26159;&#20010;&#38382;&#39064;,&#20063;&#26159;Slave&#30340;&#29366;&#24577;&#26426;&#20013;&#27604;&#36739;&#22256;&#24785;&#30340;&#22320;&#26041;.
    </p>
    <p>
      &#21442;&#35265;&#23376;&#32467;&#28857;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="RICR&#x6536;&#x5230;&#x88ab;&#x8f6c;&#x53d1;&#x7684;&#x6d88;&#x606f;&#x7684;&#x5904;&#x7406;" ID="ID_1662779262" CREATED="1337694725450" MODIFIED="1337701038620">
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_1370927361" MIDDLE_LABEL="&#x5904;&#x7406;&#x65b9;&#x6cd5;" STARTINCLINATION="143;0;" ENDINCLINATION="143;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
<node TEXT="&#x4ec0;&#x4e48;&#x65f6;&#x5019;&#x4f1a;&#x8f6c;&#x53d1;&#x5462;?" ID="ID_646137920" CREATED="1337694816931" MODIFIED="1337701840530"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      ==
    </p>
    <p>
      ==&#26356;&#26032;
    </p>
    <p>
      &#21442;&#32771;&#38142;&#25509;&#25351;&#21521;&#30340;&#32467;&#28857;.&#32467;&#28857;&#20013;&#34920;&#31034;&#30340;&#26159;RICR&#25152;&#20851;&#24515;&#30340;&#19968;&#20123;&#21442;&#25968;,&#22914;&#26524;&#36825;&#20123;&#21442;&#25968;&#21464;&#21270;&#20102;,link supervisior&#23601;&#20250;&#23558;&#28040;&#24687;&#36716;&#21457;&#32473;RICR.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      &#26082;&#28982;&#20013;&#26029;&#28040;&#24687;&#26159;&#21542;&#34987;&#36716;&#21457;,&#36215;&#25511;&#21046;&#20316;&#29992;&#30340;&#26159;send_to_main&#21464;&#37327;.&#25152;&#20197;&#25105;&#20204;&#35752;&#35770;&#35752;&#35770;&#36825;&#20010;send_to_main&#22312;&#20160;&#20040;&#26102;&#20505;&#26159;true,&#20160;&#20040;&#26102;&#20505;&#26159;false.
    </p>
    <p>
      
    </p>
    <ul>
      <li>
        &#40664;&#35748;&#30340;&#24773;&#20917;&#19979;,&#22914;&#26524;&#25910;&#21040;&#30340;&#28040;&#24687;&#26159;&#26159;<font color="#0000cc">RICR_INTERNAL_LINK_STATUS_CHANGE</font>,&#37027;&#20040;&#22312;&#36827;&#34892;&#20219;&#20309;&#30340;&#22788;&#29702;&#20043;&#21069;&#23558;send_to_main&#30340;&#20540;&#35774;&#32622;&#20026;<b><font color="#0000cc">true</font></b>.
      </li>
    </ul>
    <p>
      <i><font color="#339900">&#36825;&#20040;&#20570;&#30340;&#19968;&#20010;&#20248;&#28857;&#26159;,&#22240;&#20026;&#22312;link supervisor&#36827;&#31243;&#20013;,&#38500;&#20102;&#25509;&#25910;RICR_INTERNAL_LINK_STATUS_CHANGE&#28040;&#24687;&#20043;&#22806;,&#20063;&#20250;&#25509;&#25910;&#19968;&#20123;&#20854;&#20182;&#30340;&#20449;&#24687;,&#27604;&#22914;&#20960;&#20010;&#26102;&#38047;&#20013;&#26029;TMO,CHANGE_ROLE&#31561;&#31561;. </font></i>
    </p>
    <p>
      <i><font color="#339900">&#22312;&#36825;&#20123;&#28040;&#24687;&#30340;&#22788;&#29702;&#20013;,&#26377;&#26102;&#20505;&#20250;&#23545;send_to_main&#21464;&#37327;&#30340;&#20540;&#36827;&#34892;&#25913;&#21464;. </font></i>
    </p>
    <p>
      <i><font color="#339900">&#25152;&#20197;,&#36825;&#20040;&#20570;&#30340;&#22909;&#22788;&#26159;,&#22312;&#25910;&#21040;RICR_INTERNAL_LINK_STATUS_CHANGE&#28040;&#24687;&#30340;&#26102;&#20505;,&#24635;&#26159;&#39318;&#20808;&#23558;&#20540;&#32622;&#20026;TRUE&#30340;&#35805;,&#23601;&#33021;&#22815;&#28040;&#38500;&#22312;&#20854;&#20182;&#22320;&#26041;&#23545;send_to_main&#30340;&#20540;&#30340;&#25913;&#21464;.</font></i>
    </p>
    <ul>
      <li>
        &#22312;LINK_DOWN&#29366;&#24577;&#19979;,send_to_main&#30340;&#20540;&#20026;<b><font color="#0000cc">true</font></b>.(&#36825;&#35828;&#26126;,&#22312;&#25910;&#21040;HFNSYNC&#30340;&#26102;&#20505;,&#20250;&#36716;&#21457;)
      </li>
    </ul>
    <p>
      <i><font color="#ff3300">&#36825;&#26102;,&#26126;&#26174;&#23384;&#22312;&#29366;&#24577;&#30340;&#21464;&#21270;,&#20174;NO_HFNSYNC&#36716;&#21270;&#21040;&#20102;HFNSYNC&#29366;&#24577;,&#36825;&#26159;&#20010;&#24456;&#22823;&#30340;&#36716;&#21464;,&#25152;&#20197;&#35201;&#36890;&#30693;RICR.</font></i>
    </p>
    <p>
      
    </p>
    <ul>
      <li>
        &#22312;LINK_HFNSYNC&#29366;&#24577;&#19979;&#30340;HFNSYNC_OK&#23376;&#29366;&#24577;&#19979;,send_to_main&#34987;&#32622;&#20026;<b><font color="#ff0000">false</font></b>.&#20063;&#23601;&#26159;&#35828;,&#20174;HFNSUNC_OK-&gt;HFNSYNC_TMP_LOST&#29366;&#24577;&#26102;,&#19981;&#36716;&#21457;.
      </li>
      <li>
        &#22312;LINK_HFNSYNC&#29366;&#24577;&#19979;&#30340;HFNSYNC_TMP_LOST&#23376;&#29366;&#24577;&#19979;,send_to_main&#34987;&#32622;&#20026;<b><font color="#ff0000">false</font></b>.&#20063;&#23601;&#26159;&#35828;,&#20174;HFNSYNC_TMP_LOST-&gt;HFNSUNC_OK&#29366;&#24577;&#26102;,&#19981;&#36716;&#21457;
      </li>
    </ul>
    <p>
      <i><font color="#339900">&#19978;&#38754;&#35828;&#26126;,&#22312;LINK_HFNSYNC&#29366;&#24577;&#19979;,&#19981;&#31649;&#26159;HFNSYNC&#26242;&#26102;&#20002;&#22833;&#20102;,&#25110;&#32773;&#20174;&#26242;&#26102;&#20002;&#22833;&#30340;&#29366;&#24577;&#24674;&#22797;&#20102;,&#37117;&#19981;&#36716;&#21457;&#28040;&#24687;.&#22914;&#26524;&#23454;&#22312;&#24674;&#22797;&#19981;&#22238;&#26469;&#30340;&#35805;,&#22312;TMO&#36807;&#26399;&#20043;&#21518;,&#20250;&#22312;&#36807;&#26399;&#28040;&#24687;&#20013;&#23558;&#28040;&#24687;&#36716;&#21457;RICR.</font></i>
    </p>
    <p>
      
    </p>
    <ul>
      <li>
        &#22312;LINK_LTU_LOCKED&#29366;&#24577;&#19979;,send_to_main&#34987;&#35774;&#32622;&#20026;<b><font color="#ff0000">false</font></b>.&#34920;&#31034;&#19981;&#36716;&#21457;(&#36825;&#21487;&#20197;&#29702;&#35299;.&#22240;&#20026;&#23454;&#38469;&#19978;&#21482;&#26159;&#21448;&#25910;&#20102;&#19968;&#36941;HFNSYNC&#20013;&#26029;,&#29366;&#24577;&#24182;&#27809;&#26377;&#21457;&#29983;&#25913;&#21464;)
      </li>
    </ul>
    <p>
      
    </p>
    <ul>
      <li>
        &#22312;LINK_NEGOTIATING_REVISION&#29366;&#24577;&#19979;,&#22914;&#26524;&#25910;&#21040;&#20102;CPRIx_STATUS_REV_CHANGE&#30340;&#20013;&#26029;,&#21017;send_to_main&#34987;&#35774;&#20026;<b><font color="#ff0000">false</font></b>.&#20294;&#26159;s-bit&#30340;&#25913;&#21464;&#20250;&#34987;&#22788;&#29702;.
      </li>
      <li>
        &#22312;LINK_NEGOTIATING_REVISION&#29366;&#24577;&#19979;,&#22914;&#26524;&#25910;&#21040;&#20102;NO_HF_SYNC&#30340;&#35805;,&#21017;send_to_main&#34987;&#35774;&#32622;&#20026;<b><font color="#ff0000">false</font></b>.
      </li>
      <li>
        &#22312;LINK_NEGOTIATING_REVISION&#29366;&#24577;&#19979;,&#22914;&#26524;&#25910;&#21040;&#30340;&#26159;CPRI0_STATUS_ENTERING_OPERATION&#30340;&#35805;,&#21017;send_to_main&#34987;&#20445;&#25345;&#20026;<b><font color="#0000cc">true</font></b>&#19981;&#25913;&#21464;.
      </li>
      <li>
        &#22312;LINK_NEGOTIATING_REVISION&#29366;&#24577;&#19979;,&#22914;&#26524;&#25910;&#21040;&#30340;&#26159;CPRI0_STATUS_HFN_SYNC&#30340;&#35805;,&#21017;send_to_main&#34987;&#35774;&#32622;&#20026;<b><font color="#ff0000">false</font></b>.
      </li>
    </ul>
    <p>
      <i><font color="#ff3300">&#22312;LINK_NEGOTIATING_REVISION&#29366;&#24577;&#19979;,&#21482;&#26377;&#22312;STATUS_ENTERING_OPERATION&#30340;&#24773;&#20917;&#19979;&#25165;&#36716;&#21457;.&#20854;&#20182;&#30340;&#24773;&#20917;&#37117;&#19981;&#36716;&#21457;.</font></i>
    </p>
    <ul>
      <li>
        &#22312;LINK_FAST_RESYNC&#29366;&#24577;&#19979;,send_to_main&#34987;&#35774;&#32622;&#20026;<b><font color="#ff0000">false</font></b>.
      </li>
    </ul>
    <p>
      <i><font color="#339900">&#36825;&#20010;&#29366;&#24577;&#26412;&#26469;&#23601;&#26159;&#19968;&#20010;&#32531;&#20914;&#30340;&#29366;&#24577;,&#25152;&#20197;&#36825;&#37324;&#19981;&#38656;&#35201;&#21521;RICR&#36716;&#21457;&#21464;&#21270;.&#22914;&#26524;&#22312;FAST_RESYNC&#29366;&#24577;&#36824;&#26159;&#26080;&#27861;&#24674;&#22797;&#30340;&#35805;,&#22312;TMO&#36807;&#26399;&#30340;&#26102;&#20505;,&#33258;&#28982;&#20250;&#21521;RICR&#36716;&#21457;&#36825;&#20010;&#28040;&#24687;.</font></i>
    </p>
    <ul>
      <li>
        &#22312;LINK_OPERATIONAL&#29366;&#24577;&#19979;,send_to_main&#34987;&#20445;&#25345;&#20026;<b><font color="#0000cc">true</font></b>.
      </li>
    </ul>
    <p>
      <i><font color="#ff3300">&#22312;&#27492;&#29366;&#24577;&#19979;,&#25910;&#21040;&#30340;&#20219;&#20309;&#28040;&#24687;&#37117;&#34920;&#31034;&#29366;&#24577;&#36716;&#21464;&#21457;&#29983;&#20102;.&#37117;&#38656;&#35201;&#36890;&#30693;RICR.</font></i>
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
<node TEXT="[&#x7ed3;&#x8bba;]&#x53ea;&#x6709;&#x4e09;&#x5904;&#x4f1a;&#x8f6c;&#x53d1;STATUS_CHANGE&#x6d88;&#x606f;" ID="ID_1933169069" CREATED="1337701357210" MODIFIED="1337702328185">
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <ol>
      <li>
        HFNSYNC&#29366;&#24577;&#20174;&#27809;&#26377;&#21040;&#26377;&#30340;&#26102;&#20505;(DOWN -&gt; HFNSYNC,&#36825;&#26159;&#22788;&#29702;&#30340;HFNSYNC&#36716;&#21464;)
      </li>
      <li>
        operational&#29366;&#24577;&#20174;&#27809;&#36798;&#21040;&#21040;&#36798;&#21040;&#30340;&#26102;&#20505;(LINK_NEGOTIATING_REVISION -&gt; LINK_OPERATIONAL,&#36825;&#26159;&#22788;&#29702;&#30340;operational&#29366;&#24577;&#30340;&#25913;&#21464;)
      </li>
      <li>
        &#22312;operational&#29366;&#24577;&#26102;,&#25509;&#25910;&#21040;&#30340;&#20219;&#20309;&#30340;&#20013;&#26029;&#37117;&#20250;&#36890;&#30693;RICR(&#36825;&#26159;&#22312;&#24050;&#32463;operational&#21069;&#25552;&#19979;,&#26816;&#26597;&#19979;&#36848;&#21442;&#25968;&#30340;&#25913;&#21464;.&#20063;&#23601;&#26159;&#35828;&#19979;&#36848;&#21442;&#25968;&#30340;&#25913;&#21464;,&#21482;&#26377;&#22312;&#24050;&#32463;&#22788;&#20110;operational&#29366;&#24577;&#19979;&#25165;&#26159;&#26377;&#24847;&#20041;&#30340;.)
      </li>
    </ol>
    <p>
      
    </p>
    <p>
      &#22312;&#19978;&#38754;&#30340;&#31532;&#19977;&#31181;&#24773;&#20917;&#19979;,&#20801;&#35768;&#30340;&#20013;&#26029;&#26159;:
    </p>
    <p>
      <i><u><b><font color="#0000cc">CPRI0_STATUS_NOT_IN_OPERATION</font></b></u></i><b><font color="#0000cc">&#160;</font></b>
    </p>
    <p>
      <i><u><b><font color="#0000cc">CPRI0_STATUS_NO_HFN_SYNC </font></b></u></i>
    </p>
    <p>
      <b><font color="#0000cc">CPRIx_STATUS_REV_CHANGE </font></b>
    </p>
    <p>
      <b><font color="#0000cc">CPRI0_STATUS_BIT_ERR_IRQ </font></b>
    </p>
    <p>
      <b><font color="#0000cc">CPRIx_STATUS_UNEXP_CTRL_WORDS </font></b>
    </p>
    <p>
      <b><font color="#0000cc">CPRIx_STATUS_LINK_ERR_LOS </font></b>
    </p>
    <p>
      <b><font color="#0000cc">CPRIx_STATUS_LINK_ERR_LOF </font></b>
    </p>
    <p>
      <b><font color="#0000cc">CPRIx_STATUS_LINK_ERR_SDI </font></b>
    </p>
    <p>
      <i><u><b><font color="#0000cc">CPRIx_STATUS_S_BIT</font></b></u></i>
    </p>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_375860303" MIDDLE_LABEL="RICR&#x611f;&#x5174;&#x8da3;&#x7684;&#x53c2;&#x6570;&#x53d8;&#x5316;" STARTINCLINATION="165;0;" ENDINCLINATION="165;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
</node>
<node TEXT="[&#x7ec6;&#x8282;]send_to_main&#x7684;&#x8ba8;&#x8bba;" ID="ID_749240973" CREATED="1337770863645" MODIFIED="1337770997926"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      send_to_main&#36825;&#20010;&#21464;&#37327;&#22312;slave&#38142;&#36335;&#30340;supervisor&#36827;&#31243;&#20013;&#34987;&#29992;&#26469;&#25511;&#21046;&#26159;&#21542;&#23558;&#25509;&#25910;&#21040;&#30340;&#28040;&#24687;&#36716;&#21457;&#32473;RICR&#36827;&#31243;.
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="referance clock&#x7684;&#x5207;&#x6362;" ID="ID_1534816850" CREATED="1337702357616" MODIFIED="1351667177360"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#38656;&#35201;&#27880;&#24847;&#30340;&#26159;,&#21482;&#35201;&#31245;&#31245;&#24605;&#32771;&#23601;&#33021;&#22815;&#30693;&#36947;:
    </p>
    <p>
      <b><font color="#0000cc">&#21482;&#26377;&#22312;mixmode&#30340;&#24773;&#20917;&#19979;,&#25165;&#20250;&#23384;&#22312;referance clock&#30340;&#36716;&#21464;!! </font></b>
    </p>
    <p>
      
    </p>
    <p>
      &#22312;&#27491;&#24120;&#30340;&#24773;&#20917;&#19979;,&#20004;&#20010;&#31471;&#21475;,&#19968;&#20010;slave,&#19968;&#20010;master,&#35201;&#19981;&#23601;&#26159;&#19968;&#20010;&#24403;slave,&#21478;&#19968;&#20010;&#19981;&#20351;&#29992;.
    </p>
    <p>
      &#37117;&#19981;&#23384;&#22312;&#20004;&#20010;&#31471;&#21475;&#37117;&#33021;&#22815;&#24403;referance clock&#30340;&#26465;&#20214;!!
    </p>
    <p>
      
    </p>
    <p>
      &#21442;&#32771;&#38142;&#25509;&#25351;&#21521;&#30340;&#32467;&#28857;.&#21482;&#26377;&#22312;&#25351;&#21521;&#30340;&#32467;&#28857;&#30340;&#25805;&#20316;&#20013;&#33021;&#22815;&#25913;&#21464;referance&#30340;clock.
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_1070665597" STARTINCLINATION="215;0;" ENDINCLINATION="215;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
<node TEXT="&#x4ee3;&#x7801;&#x4e2d;&#x5e76;&#x6ca1;&#x6709;&#x4f53;&#x73b0;&#x51fa;&#x4f18;&#x5148;&#x9009;&#x62e9;port0&#x4f5c;&#x4e3a;clock&#x6e90;!!" ID="ID_1560062583" CREATED="1337702462020" MODIFIED="1351755869974">
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      Answer:
    </p>
    <p>
      &#20854;&#23454;&#24050;&#32463;&#20307;&#29616;&#20986;&#26469;&#20102;,&#22909;&#22909;&#30340;&#35266;&#23519;update_clock_source()&#20989;&#25968;&#23601;&#33021;&#22815;&#21457;&#29616;,&#22312;&#32769;&#30340;&#20195;&#30721;&#37324;&#38754;&#26159;&#20248;&#20808;&#36873;&#25321;port0&#20316;&#20026;&#40664;&#35748;clock source.&#22312;&#26032;&#30340;&#20195;&#30721;&#37324;&#38754;,&#24341;&#20837;&#20102;preferred port&#30340;&#27010;&#24565;,&#29992;&#25143;&#21487;&#20197;&#36890;&#36807;RICI&#28040;&#24687;&#23450;&#21046;&#40664;&#35748;&#30340;clock source,&#32780;&#19981;&#20877;&#22266;&#23450;&#30340;&#21482;&#33021;&#20197;port 0&#20316;&#20026;&#40664;&#35748;clock source&#20102;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x5728;&#x54ea;&#x4e9b;&#x60c5;&#x51b5;&#x4e0b;&#x6709;&#x53ef;&#x80fd;&#x8fdb;&#x884c;referance clock&#x7684;&#x5207;&#x6362;" ID="ID_1702698533" CREATED="1351755909285" MODIFIED="1351756101862"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#26681;&#25454;&#20195;&#30721;,&#22312;&#19979;&#38754;&#30340;&#20960;&#31181;&#24773;&#20917;&#19979;,&#26377;&#21487;&#33021;&#36827;&#34892;referance clock&#30340;&#20999;&#25442;
    </p>
    <ul>
      <li>
        fast_sw_clk_src(),&#36825;&#20010;&#20013;&#26029;&#20989;&#25968;&#20013;&#20250;&#26816;&#26597;,&#26159;&#21542;&#36798;&#21040;&#36827;&#34892;referance clock&#30340;&#20999;&#25442;&#30340;&#26102;&#26426;.
      </li>
      <li>
        &#20027;&#35201;&#26159;&#35843;&#29992;update_clock_source()&#36825;&#20010;&#20989;&#25968;&#30340;&#26102;&#20505;,&#22312;&#26356;&#26032;link&#30340;&#29366;&#24577;&#30340;&#26102;&#20505;,&#20250;&#21516;&#26102;&#26816;&#26597;&#26159;&#21542;&#36798;&#21040;&#20102;&#20999;&#25442;referance clock&#30340;&#26102;&#26426;.
      </li>
    </ul>
  </body>
</html>
</richcontent>
</node>
<node TEXT="reference clock &#x5207;&#x6362;&#x7684;&#x903b;&#x8f91;" ID="ID_610889503" CREATED="1351755875144" MODIFIED="1351759871157"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22240;&#20026;&#26816;&#26597;&#26159;&#21542;&#35201;&#20570;referance clock&#20999;&#25442;,&#32477;&#22823;&#22810;&#25968;&#30340;&#24773;&#20917;&#19979;&#26159;&#22312;update_clock_source()&#20989;&#25968;&#20013;&#36827;&#34892;&#30340;.&#25152;&#20197;,&#25105;&#20204;&#36825;&#37324;&#25152;&#35828;&#30340;&#36923;&#36753;,&#20063;&#23601;&#26159;update_clock_source()&#20989;&#25968;&#23545;&#20110;&#21028;&#26029;&#26159;&#21542;&#36827;&#34892;referance clock&#20999;&#25442;&#30340;&#36923;&#36753;.
    </p>
    <p>
      
    </p>
    <p>
      update_clock_source(int link_no,clock_quality_t new_clock_quality)&#20989;&#25968;,
    </p>
    <p>
      &#26681;&#25454;&#20854;&#21442;&#25968;&#30340;&#20010;&#25968;&#21644;&#21517;&#31216;&#33021;&#24456;&#26126;&#26174;&#30340;&#30475;&#20986;&#26469;,&#20854;&#23436;&#25104;&#30340;&#21151;&#33021;&#39318;&#20808;&#26159;&#26356;&#26032;(&#36719;&#20214;&#20013;&#30340;&#20840;&#23616;&#21464;&#37327;)link_no&#23545;&#24212;&#30340;&#38142;&#36335;&#30340;clock&#29366;&#24577;(NO_GOOD,HFNSYNC,OPERATIONAL,SBIT&#20960;&#31181;&#24403;&#20013;&#30340;&#19968;&#31181;).
    </p>
    <p>
      
    </p>
    <p>
      &#28982;&#21518;,&#22312;&#26356;&#26032;&#23436;&#20102;&#25351;&#23450;&#38142;&#36335;&#30340;&#29366;&#24577;&#20043;&#21518;,&#20877;&#39034;&#20415;&#21028;&#26029;&#19968;&#19979;,&#26681;&#25454;&#30446;&#21069;&#31995;&#32479;&#20013;&#30340;&#21508;&#26465;&#38142;&#36335;&#30340;&#29366;&#24577;,&#32508;&#21512;&#21028;&#26029;&#26159;&#21542;&#38656;&#35201;&#20999;&#25442;referance clock.
    </p>
    <p>
      &#36923;&#36753;&#22914;&#19979;:
    </p>
    <ol>
      <li>
        <font color="#cc0033">&#24471;&#21040;&#24403;&#21069;&#30340;refclk&#25152;&#22312;&#30340;&#38142;&#36335;&#20197;&#21450;&#20854;&#30340;&#29366;&#24577;&#20540;,&#20998;&#21035;&#20026;cur_p&#21644;cur_q.&#20256;&#20837;&#30340;&#21442;&#25968;link_no&#34920;&#31034;&#38656;&#35201;&#26356;&#26032;&#29366;&#24577;&#30340;&#38142;&#36335;,new_clock_quality&#34920;&#31034;&#30340;&#26159;link_no&#19978;&#30340;&#26368;&#26032;&#30340;&#29366;&#24577;&#20540;. </font>
      </li>
      <li>
        <font color="#cc0033">if (new_clock_quality &gt; cur_q ).&#24456;&#26174;&#28982;,link_no&#30340;&#29366;&#24577;&#26159;&#31995;&#32479;&#20013;&#26368;&#22909;&#30340;,&#27492;&#26102;&#38656;&#35201;&#37325;&#26032;&#36873;&#25321;link_no&#20316;&#20026;referance clock.&#20063;&#23601;&#26159;&#35828;,&#20915;&#23450;&#20999;&#25442; </font>
      </li>
      <li>
        <font color="#cc0033">elseif( (new_clock_quality == cur_q) &amp;&amp; (link_no == preferred_sync_port || cur_p == preferred_sync_port)).&#36825;&#20010;&#26465;&#20214;&#30340;&#24847;&#24605;&#26159;,&#22914;&#26524;link_no&#21644;cur_p&#36825;&#20004;&#26465;&#38142;&#36335;&#30340;&#29366;&#24577;&#19968;&#26679;&#30340;&#35805;,&#24182;&#19988;link_no&#21644;cur_p&#20013;&#26377;&#19968;&#20010;&#26159;preferred_sync_port.&#37027;&#20040;,&#20999;&#25442;&#36873;&#25321;preferred_sync_port&#20316;&#20026;&#26032;&#30340;referrance clock.&#20026;&#21861;&#35201;&#21152;&amp;&amp;&#21518;&#38754;&#30340;&#21028;&#26029;&#26465;&#20214;&#21602;.&#36825;&#26159;&#22240;&#20026;,&#32771;&#34385;&#21040;&#21521;&#21518;&#20860;&#23481;&#30340;&#38382;&#39064;,&#29616;&#22312;&#30340;&#24773;&#20917;&#26159;RU&#19978;&#21482;&#26377;&#20004;&#20010;port.&#19975;&#19968;&#20197;&#21518;,RU&#19978;&#30340;port&#30340;&#25968;&#37327;&#22810;&#20110;&#20004;&#20010;&#30340;&#35805;,&#22312;&#36825;&#31181;&#26465;&#20214;&#19979;,link_no&#36319;cur_p&#34429;&#28982;&#29366;&#24577;&#30456;&#21516;,&#20294;&#26159;&#20182;&#20204;&#37117;&#19981;&#26159;preferred_sync_port&#30340;&#35805;,&#37027;&#23601;&#19981;&#33021;&#20999;&#21040;preferred_sync_port&#19978;&#38754;&#21435;&#20102;...&#36825;&#19968;&#28857;&#31245;&#24494;&#26377;&#28857;&#32469;. </font>
      </li>
      <li>
        <font color="#cc0033">else.&#19978;&#38754;&#20004;&#20010;&#26465;&#20214;&#37117;&#19981;&#28385;&#36275;&#30340;&#35805;,&#37027;&#20040;,&#23601;&#36941;&#21382;&#25152;&#26377;&#30340;port,&#20174;&#20013;&#25361;&#36873;&#20013;&#19968;&#20010;&#26368;&#22909;&#30340;.&#20854;&#23454;&#20043;&#21069;&#25105;&#20063;&#36136;&#30097;&#36807;,&#21040;&#24213;&#26377;&#27809;&#26377;&#24517;&#35201;&#20570;&#36825;&#20010;else&#30340;&#21028;&#26029;,&#22240;&#20026;&#22914;&#26524;link_no&#30340;&#29366;&#24577;&#25913;&#21464;&#33021;&#22815;&#24433;&#21709;referrance clock&#30340;&#21464;&#21270;,&#37027;&#20040;&#24517;&#28982;&#35201;&#19981;Link_no&#30340;&#29366;&#24577;&#39640;&#20110;cur_p,&#33267;&#23569;&#35201;&#31561;&#20110;cur_p(&#27492;&#26102;&#22914;&#26524;link_no&#26159;preferred_sync_port,&#37027;&#20040;&#36824;&#26159;&#20250;&#20999;&#25442;).&#22914;&#26524;link_no&#30340;&#26368;&#26032;&#29366;&#24577;&#27604;cur_p&#30340;&#29366;&#24577;&#35201;&#20302;&#30340;&#35805;,&#37027;&#20040;&#26159;&#19981;&#20250;&#24341;&#36215;referance clock&#29366;&#24577;&#30340;&#25913;&#21464;&#30340;,&#25152;&#20197;&#36825;&#20010;else&#21028;&#26029;&#19981;&#38656;&#35201;!!!&#20294;&#26159;....&#20043;&#21518;&#25105;&#24847;&#35782;&#21040;,&#25105;&#27809;&#26377;&#32771;&#34385;&#21040;link_no == cur_p&#30340;&#24773;&#20917;,&#22312;&#36825;&#20010;&#24773;&#20917;&#19979;,&#36825;&#20010;else&#30340;&#21028;&#26029;&#23601;&#26159;&#24517;&#19981;&#21487;&#23569;&#30340;&#20102;.&#20063;&#23601;&#26159;&#35828;cur_p&#26412;&#36523;&#30340;&#29366;&#24577;&#21457;&#29983;&#20102;&#21464;&#21270;,&#32780;&#19988;&#26159;&#19979;&#38477;&#20102;,&#37027;&#20040;&#24456;&#26174;&#28982;&#30340;,&#35201;&#36941;&#21382;&#25152;&#26377;&#30340;link.&#20174;&#20013;&#25361;&#36873;&#20986;&#19968;&#20010;&#36136;&#37327;&#26368;&#22909;&#30340;&#20316;&#20026;referance clock.</font>
      </li>
    </ol>
  </body>
</html>
</richcontent>
<node TEXT="update_clock_source()" ID="ID_377332402" CREATED="1351755889395" MODIFIED="1351755903535"/>
</node>
</node>
<node TEXT="&#x8ddf;clock_source&#x548c;clock_quality&#x76f8;&#x5173;&#x7684;&#x529f;&#x80fd;" ID="ID_152374141" CREATED="1339742406288" MODIFIED="1339996875641"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#26102;&#38047;&#36873;&#21462;&#21644;&#26102;&#38047;&#36136;&#37327;&#30456;&#20851;&#30340;&#21151;&#33021;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="clock_source&#x76f8;&#x5173;&#x529f;&#x80fd;" ID="ID_117546459" CREATED="1339742433452" MODIFIED="1339747873583"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#30456;&#20851;&#30340;&#20960;&#20010;&#20989;&#25968;:
    </p>
    <ul>
      <li>
        <b><font color="#0000cc">get_current_clock_source(void)</font>&#160;&#160;</b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;--&#24471;&#21040;clock source
      </li>
      <li>
        <b><font color="#0000cc">get_current_clock_source_no_sem(void)</font></b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;--&#22312;&#20013;&#26029;&#20013;&#24471;&#21040;clock source
      </li>
      <li>
        <b><font color="#0000cc">set_current_clock_source(const U8 new_clk_src)</font></b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;--&#35774;&#32622;clock source
      </li>
      <li>
        <b><font color="#0000cc">set_current_clock_source_no_sem(const U8 new_clk_src)</font></b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;--&#22312;&#20013;&#26029;&#20013;&#35774;&#32622;clock source
      </li>
      <li>
        <b><font color="#0000cc">update_clock_source(const int link_no, clock_quality_t new_clock_quality)</font></b>&#160;--&#26356;&#26032;&#25351;&#23450;&#38142;&#36335;&#30340;clock&#36136;&#37327;,&#24182;&#19988;&#26681;&#25454;&#21508;&#38142;&#36335;&#36136;&#37327;,&#21028;&#26029;&#21442;&#32771;&#26102;&#38047;&#20174;&#21738;&#26465;&#38142;&#36335;&#19978;&#36873;&#21462;.
      </li>
    </ul>
  </body>
</html>
</richcontent>
<node TEXT="get_current_clock_source()" ID="ID_1646338858" CREATED="1339748269824" MODIFIED="1339750197414"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#20989;&#25968;&#22312;&#19979;&#38754;&#30340;&#22330;&#21512;&#34987;&#35843;&#29992;:
    </p>
    <ul>
      <li>
        <b><font color="#0000cc">HRICR_getRefClock(void)</font></b>&#20989;&#25968;
      </li>
      <li>
        <b><font color="#0000cc">handle_attach_sig()</font></b>&#20989;&#25968;
      </li>
      <li>
        <b><font color="#0000cc">handle_link_status_change()</font></b><font color="#000000">&#20989;&#25968;</font>
      </li>
    </ul>
  </body>
</html>
</richcontent>
</node>
<node TEXT="get_current_clock_source_no_sem()" ID="ID_135319816" CREATED="1339748279601" MODIFIED="1339750134013"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#20989;&#25968;&#22312;&#19979;&#38754;&#30340;&#22330;&#21512;&#34987;&#35843;&#29992;:
    </p>
    <ul>
      <li>
        <b><font color="#0000cc">fast_sw_clk_src()</font></b>&#20989;&#25968;
      </li>
    </ul>
  </body>
</html>
</richcontent>
</node>
<node ID="ID_518041354" CREATED="1339748286049" MODIFIED="1339749755961"><richcontent TYPE="NODE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <font color="#999999">set_current_clock_source()</font>
    </p>
  </body>
</html>
</richcontent>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#20989;&#25968;&#22312;&#19979;&#38754;&#30340;&#22330;&#21512;&#34987;&#35843;&#29992;:
    </p>
    <ul>
      <li>
        ricr_proc&#36827;&#31243;&#21021;&#22987;&#21270;&#30340;&#26102;&#20505;,&#23558;clock_source&#21021;&#22987;&#21270;&#20026;port 0.
      </li>
    </ul>
  </body>
</html>
</richcontent>
</node>
<node TEXT="set_current_clock_source_no_sem()" ID="ID_1238682946" CREATED="1339748294497" MODIFIED="1339750145999"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#20989;&#25968;&#22312;&#19979;&#38754;&#30340;&#22330;&#21512;&#34987;&#35843;&#29992;:
    </p>
    <ul>
      <li>
        <b><font color="#0000cc">fast_sw_clk_src()</font></b>&#20989;&#25968;
      </li>
    </ul>
  </body>
</html>
</richcontent>
</node>
<node TEXT="update_clock_source()" ID="ID_1868652076" CREATED="1340156931573" MODIFIED="1340157014862" LINK="#ID_757181862"/>
</node>
<node TEXT="clock_quality&#x76f8;&#x5173;&#x529f;&#x80fd;" ID="ID_750027340" CREATED="1339742443725" MODIFIED="1339748246763"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#30456;&#20851;&#30340;&#20960;&#20010;&#20989;&#25968;:
    </p>
    <ul>
      <li>
        <b><font color="#0000cc">get_clock_quality(const int link)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;--&#24471;&#21040;&#25351;&#23450;&#38142;&#36335;&#30340;clock&#30340;&#36136;&#37327;.</font></b>
      </li>
      <li>
        <b><font color="#0000cc">set_clock_quality(const int link, const clock_quality_t quality)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;--&#35774;&#32622;&#25351;&#23450;&#38142;&#36335;&#30340;clock&#30340;&#36136;&#37327;.</font></b>
      </li>
      <li>
        <b><font color="#0000cc">get_free_run_relock(void)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;--&#24471;&#21040;get_free_run_relock&#30340;&#20540;.</font></b>
      </li>
      <li>
        <b><font color="#0000cc">update_clock_source(const int link_no, clock_quality_t new_clock_quality)&#160;&#160;&#160;&#160;--&#26356;&#26032;&#23545;&#24212;&#38142;&#36335;&#30340;clock&#30340;&#36136;&#37327;,&#24182;&#19988;&#26681;&#25454;&#21508;&#38142;&#36335;clock&#30340;&#36136;&#37327;,&#20915;&#23450;&#21442;&#32771;&#26102;&#38047;&#36873;&#21462;&#21738;&#26465;&#38142;&#36335;.</font></b>
      </li>
    </ul>
  </body>
</html>
</richcontent>
<node TEXT="get_clock_quality()" ID="ID_1722963501" CREATED="1339749099390" MODIFIED="1339989989043"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#20989;&#25968;&#34987;&#29992;&#20110;&#19979;&#38754;&#30340;&#22330;&#21512;:
    </p>
    <ul>
      <li>
        <b><font color="#0000cc">HRICR_getRefClock()</font></b>&#20989;&#25968;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
      </li>
      <li>
        <b><font color="#0000cc">handle_link_status_change()</font></b>&#20989;&#25968;
      </li>
      <li>
        <b><font color="#0000cc">handle_ltu_mode_ind()</font></b>&#20989;&#25968;
      </li>
      <li>
        slave.c&#25991;&#20214;&#20013;&#30340;&#29366;&#24577;&#26426;&#37096;&#20998;,&#35843;&#29992;&#20102;&#27492;&#20989;&#25968;&#19968;&#27425;.
      </li>
    </ul>
    <p>
      &#38024;&#23545;&#19978;&#36848;&#21508;&#20010;&#22330;&#21512;&#30340;&#20998;&#26512;:
    </p>
    <ul>
      <li>
        &#36825;&#20010;&#20989;&#25968;&#26159;&#19968;&#20010;HRICRAI&#20989;&#25968;&#35843;&#29992;,&#29702;&#24212;&#26159;&#25918;&#22312;&#19979;&#26041;&#22788;&#29702;&#30340;.&#27492;&#22788;&#38656;&#35201;&#20351;&#29992;&#21040;clock quality&#21464;&#37327;,&#20570;&#19968;&#20123;&#22522;&#30784;&#30340;&#21028;&#26029;.(<font color="#ff0033">&#21487;&#20197;&#29992;&#35835;&#21462;FPGA/ASIC&#26469;&#20195;&#26367;&#20040;?</font>)
      </li>
      <li>
        &#27492;&#22788;&#35843;&#29992;&#36825;&#20010;&#20989;&#25968;&#23436;&#20840;&#26159;&#29992;&#20110;&#20570;&#36923;&#36753;&#30340;&#25805;&#20316;(&#21028;&#26029;&#26159;&#21542;&#24212;&#35813;&#21521;LTU Server&#21457;&#36865;&#20160;&#20040;request),&#25152;&#20197;&#23558;&#36825;&#20010;&#21464;&#37327;&#25918;&#22312;HALI2&#30340;&#19978;&#26041;&#27809;&#26377;&#38382;&#39064;.
      </li>
      <li>
        &#27492;&#22788;&#35843;&#29992;&#36825;&#20010;&#20989;&#25968;&#20063;&#26159;&#23436;&#20840;&#29992;&#20110;&#36923;&#36753;&#30340;&#25805;&#20316;(&#21028;&#26029;&#26159;&#21542;&#24212;&#35813;&#21521;link supervisor&#21457;&#36865;<font color="#0000ff">RICR_INTERNAL_CONT_LINK_SETUP</font>&#28040;&#24687;),&#25152;&#20197;&#23558;&#36825;&#20010;&#21464;&#37327;&#25918;&#22312;HALI2&#30340;&#19978;&#26041;&#27809;&#26377;&#38382;&#39064;.
      </li>
      <li>
        slave.c&#20989;&#25968;&#20013;,&#22312;&#24471;&#21040;HFNSYNC&#20013;&#26029;&#21518;,&#20250;&#21028;&#26029;&#26159;&#21542;clock quality&#24050;&#32463;&#27604;HFNSYNC&#39640;(&#26377;&#21487;&#33021;&#21478;&#22806;&#19968;&#20010;link&#24050;&#32463;&#21040;&#36798;&#20102;OPERATIONAL&#25110;&#32773;SBIT&#29366;&#24577;,&#27492;&#26102;LTU&#24050;&#32463;&#26089;&#34987;lock&#20102;.),&#36825;&#20063;&#26159;&#19968;&#20010;&#36923;&#36753;&#30340;&#25805;&#20316;,&#25152;&#20197;&#23558;&#36825;&#20010;&#21464;&#37327;&#25918;&#20110;HALI2&#30340;&#19978;&#26041;&#27809;&#26377;&#38382;&#39064;.
      </li>
    </ul>
  </body>
</html>
</richcontent>
</node>
<node ID="ID_1712082838" CREATED="1339749122016" MODIFIED="1339749781751"><richcontent TYPE="NODE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <font color="#999999">set_clock_quality()</font>
    </p>
  </body>
</html>
</richcontent>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#20989;&#25968;&#34987;&#29992;&#20110;&#19979;&#38754;&#30340;&#22330;&#21512;:
    </p>
    <ul>
      <li>
        &#22312;ricr_proc&#36827;&#31243;&#34987;&#21019;&#24314;&#30340;&#26102;&#20505;,&#23558;&#27599;&#20010;&#38142;&#36335;&#30340;clock&#29366;&#24577;&#21021;&#22987;&#21270;&#20026;NO_GOOD&#29366;&#24577;.
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      &#20165;&#27492;&#32780;&#24050;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node ID="ID_1135521650" CREATED="1339749128977" MODIFIED="1339750187655"><richcontent TYPE="NODE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <font color="#999999">get_free_run_relock()</font>
    </p>
  </body>
</html>
</richcontent>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#20989;&#25968;&#34987;&#29992;&#20110;&#19979;&#38754;&#30340;&#22330;&#21512;:
    </p>
    <ul>
      <li>
        <b><font color="#0000cc">handle_link_status_change()</font></b>&#20989;&#25968;.
      </li>
    </ul>
  </body>
</html>
</richcontent>
</node>
<node TEXT="update_clock_source()" ID="ID_1524642784" CREATED="1340156949078" MODIFIED="1340157021375" LINK="#ID_757181862"/>
</node>
<node TEXT="clock quality/source&#x76f8;&#x5173;&#x7684;&#x6570;&#x636e;&#x7ed3;&#x6784;" ID="ID_757181862" CREATED="1339986645967" MODIFIED="1339986758724"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;Ricr_resources.c&#25991;&#20214;&#20013;,&#23450;&#20041;&#20102;&#19968;&#20010;&#20840;&#23616;&#21464;&#37327;,&#29992;&#26469;&#20379;&#26412;&#25991;&#20214;&#20013;&#30340;&#20989;&#25968;&#20351;&#29992;:
    </p>
    <ul>
      <li>
        static clk_src_ctrl_t clock_source_ctrl;
      </li>
    </ul>
    <p>
      &#36825;&#20010;&#32467;&#26500;&#30340;&#20869;&#23481;&#21442;&#32771;&#38142;&#25509;&#25351;&#21521;&#30340;&#32467;&#28857;.
    </p>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_603674291" STARTINCLINATION="266;0;" ENDINCLINATION="266;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
<node ID="ID_1644464604" CREATED="1339748311395" MODIFIED="1339986799695">
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<richcontent TYPE="NODE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      [<font color="#ff0033">&#26377;&#30828;&#20214;&#25805;&#20316;!</font>]update_clock_source()&#20989;&#25968;
    </p>
  </body>
</html>
</richcontent>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#20989;&#25968;&#36143;&#31359;&#20110;&#19978;&#36848;&#30340;&#20004;&#20010;&#21151;&#33021;&#20043;&#20013;,&#20063;&#23601;&#26159;&#35828;,&#26082;&#36319;clock_source&#21151;&#33021;&#26377;&#32852;&#31995;,&#20063;&#36319;clock_quality&#21151;&#33021;&#26377;&#32852;&#31995;.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      &#20851;&#20110;&#27492;&#20989;&#25968;&#30340;&#35752;&#35770;&#21442;&#32771;&#38142;&#25509;&#25351;&#21521;&#30340;&#32467;&#28857;.
    </p>
    <p>
      &#20851;&#20110;&#27492;&#20989;&#25968;&#30340;&#30828;&#20214;&#25805;&#20316;&#30340;&#37096;&#20998;,&#21516;&#26679;&#21442;&#32771;&#38142;&#25509;&#25351;&#21521;&#30340;&#32467;&#28857;.
    </p>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_603674291" STARTINCLINATION="258;0;" ENDINCLINATION="258;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
</node>
<node TEXT="&#x5173;&#x4e8e;CPRI Rev&#x7684;&#x9009;&#x53d6;" ID="ID_1105951515" CREATED="1341974369031" MODIFIED="1341974574799"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;CPRI&#38142;&#36335;&#21452;&#26041;&#24314;&#31435;&#36830;&#25509;&#30340;&#36807;&#31243;&#24403;&#20013;&#65292;&#21452;&#26041;&#38656;&#35201;&#23545;&#20351;&#29992;&#30340;CPRI&#29256;&#26412;&#36798;&#25104;&#19968;&#33268;&#12290;&#36825;&#26159;&#22914;&#20309;&#23454;&#29616;&#30340;&#21602;&#65311;
    </p>
  </body>
</html>
</richcontent>
<node TEXT="Slave&#x6a21;&#x5f0f;&#x94fe;&#x8def;" ID="ID_1178768574" CREATED="1341974384698" MODIFIED="1341975263524"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#20316;&#20026;&#19968;&#20010;slave&#26469;&#35828;&#65292;&#20854;CPRI Rev&#30340;&#36873;&#21462;&#26159;&#36319;Master&#23494;&#20999;&#30456;&#20851;&#30340;&#12290;&#19968;&#33324;&#26159;master&#20250;&#23581;&#35797;&#19968;&#20010;&#23545;&#23427;&#26368;&#22909;&#30340;(?)CPRI Rev&#65292;&#20276;&#38543;Master&#21457;&#36807;&#26469;&#30340;CPRI&#24103;&#20013;&#65292;&#34987;Slave&#25509;&#25910;&#12290;
    </p>
    <p>
      
    </p>
    <p>
      &#28982;&#21518;&#65292;Slave&#20250;&#26681;&#25454;master&#21457;&#36865;&#36807;&#26469;&#30340;&#36825;&#20010;CPRI Rev&#30340;&#20540;&#65292;&#32467;&#21512;&#33258;&#24049;&#30340;&#19968;&#20123;&#21028;&#26029;&#65292;&#36873;&#21462;&#19968;&#20010;&#33258;&#24049;&#22238;&#24212;&#30340;CPRI Rev&#12290;
    </p>
  </body>
</html>
</richcontent>
<node TEXT="Auboot&#x60c5;&#x51b5;&#x4e0b;" ID="ID_1642172021" CREATED="1341974606490" MODIFIED="1341974628417"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      auboot_map_protocol_revision(const U32 incoming_proto_rev)
    </p>
    <p>
      {
    </p>
    <p>
      &#160;&#160;// AUBOOT supports revisions 1 and 3. Revision 0 is treated as 1.
    </p>
    <p>
      &#160;&#160;if (incoming_proto_rev == 0 || incoming_proto_rev == 1)
    </p>
    <p>
      &#160;&#160;{
    </p>
    <p>
      &#160;&#160;&#160;&#160;return 1;
    </p>
    <p>
      &#160;&#160;}
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;// Being clever is the job of the REC master.
    </p>
    <p>
      &#160;&#160;return 3;
    </p>
    <p>
      }
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="Auappl&#x60c5;&#x51b5;&#x4e0b;" ID="ID_879950737" CREATED="1341974617470" MODIFIED="1341974641316"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      U32
    </p>
    <p>
      appl_map_protocol_revision(const U32 incoming_proto_rev)
    </p>
    <p>
      {
    </p>
    <p>
      &#160;&#160;// Application only supports rev 3 and rev 4
    </p>
    <p>
      &#160;&#160;if (incoming_proto_rev == 3 || incoming_proto_rev == 4) {
    </p>
    <p>
      &#160;&#160;&#160;&#160;return incoming_proto_rev;
    </p>
    <p>
      &#160;&#160;}
    </p>
    <p>
      &#160;&#160;// Reply with the numerically highest revision supported - it is the
    </p>
    <p>
      &#160;&#160;// responsibility of the REC master to be clever.
    </p>
    <p>
      &#160;&#160;return 4;
    </p>
    <p>
      }
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="Master&#x6a21;&#x5f0f;&#x94fe;&#x8def;" ID="ID_1392896021" CREATED="1341974393735" MODIFIED="1341974405397"/>
</node>
<node TEXT="RICR&#x7684;Fault handling" ID="ID_1055453971" CREATED="1343202825543" MODIFIED="1343202879680"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      RICR&#20250;&#36890;&#36807;RICI_FAULT_IND2&#36825;&#20010;&#28040;&#24687;&#21521;RICM&#25253;&#21578;&#33258;&#24049;&#21457;&#29616;&#30340;&#38169;&#35823;&#12290;
    </p>
  </body>
</html>
</richcontent>
<node TEXT="RICR&#x9700;&#x8981;&#x76d1;&#x63a7;&#x54ea;&#x4e9b;faults?" ID="ID_1634367708" CREATED="1343202884123" MODIFIED="1343202911419"/>
<node TEXT="RICR&#x4ec0;&#x4e48;&#x65f6;&#x5019;&#x68c0;&#x6d4b;Faults" ID="ID_849678425" CREATED="1358839764795" MODIFIED="1358842242547"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      poll_faults()&#29992;&#26469;cease faults.&#23450;&#26102;&#22120;RICR_INTERNAL_POLL_FAULTS
    </p>
    <p>
      cease_fault()
    </p>
    <p>
      check_for_faults&#29992;&#26469;&#26816;&#27979;&#38169;&#35823;
    </p>
    <p>
      check_for_sfp_faults&#29992;&#26469;&#26816;&#27979;SFP&#30456;&#20851;&#30340;&#38169;&#35823;.
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="RICR&#x4e2d;&#x7684;&#x51e0;&#x4e2a;Delay&#x503c;" ID="ID_9620849" CREATED="1345604069701" MODIFIED="1345604716282"/>
<node TEXT="RICR&#x4e2d;&#x5982;&#x4f55;&#x533a;&#x5206;&#x56db;&#x79cd;&#x652f;&#x6301;&#x7684;&#x786c;&#x4ef6;&#x7c7b;&#x578b;?(COM FPGA,Alcor,WARP3)" ID="ID_589795504" CREATED="1347454030561" MODIFIED="1347454115121"/>
<node TEXT="RICR&#x6781;&#x5ea6;&#x7b80;&#x4ecb;&#x7684;&#x51e0;&#x4e2a;&#x56fe;" ID="ID_1441767523" CREATED="1358345741121" MODIFIED="1358834883874">
<node TEXT="Radio &#x8f6f;&#x4ef6;&#x7ed3;&#x6784;" ID="ID_281735384" CREATED="1358345757181" MODIFIED="1358345823263" LINK="../MiscDocuments/Radio_Arch.pdf"/>
<node TEXT="RICR &#x4ea7;&#x54c1;&#x96c6;" ID="ID_1215936716" CREATED="1358345769751" MODIFIED="1358345829503" LINK="../MiscDocuments/RICR_Products.pdf"/>
</node>
<node TEXT="Classic RICR&#x7684;&#x5404;&#x4e2a;TRACE GROUP&#x529f;&#x80fd;&#x4ecb;&#x7ecd;" ID="ID_37501069" CREATED="1358995537661" MODIFIED="1358996224045"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#32467;&#28857;&#23581;&#35797;&#35752;&#35770;&#22312;Classic RICR&#36719;&#20214;&#20013;,&#20063;&#21363;&#26159;non-HALI2&#29256;&#26412;&#30340;RICR&#36719;&#20214;&#20013;&#30340;trace group&#21508;&#33258;&#30340;&#21151;&#33021;.
    </p>
    <p>
      &#20284;&#20046;&#22312;RICR team&#20013;,&#24182;&#27809;&#26377;&#19968;&#20010;&#19987;&#38376;&#30340;&#25991;&#26723;&#26469;&#20171;&#32461;&#36825;&#20123;&#20869;&#23481;.
    </p>
    <p>
      &#23581;&#35797;&#26681;&#25454;&#20195;&#30721;&#24635;&#32467;&#19968;&#19979;,&#36825;&#26679;&#23545;&#20110;&#22788;&#29702;TR&#26102;,&#38656;&#35201;&#25235;&#21462;RICR&#30340;Log&#30340;&#26102;&#20505;,&#23601;&#33021;&#22815;&#20570;&#21040;&#23545;&#20110;&#38656;&#35201;&#25171;&#24320;&#21738;&#20123;trace group&#24515;&#20013;&#26377;&#25968;.
    </p>
    <p>
      
    </p>
    <p>
      &#21478;&#22806;&#38656;&#35201;&#27880;&#24847;&#30340;&#26159;,trace group&#26159;&#38024;&#23545;&#36827;&#31243;&#32780;&#35328;&#30340;.&#25152;&#20197;&#25105;&#20204;&#22312;&#36825;&#20010;&#32467;&#28857;&#30340;&#23376;&#32467;&#28857;&#20013;,&#20250;&#20998;&#21035;&#26681;&#25454;RICR&#30340;&#21508;&#20010;&#36827;&#31243;&#20998;&#21035;&#30340;&#24635;&#32467;&#22312;&#27599;&#20010;&#36827;&#31243;&#20013;&#30340;trace group&#30340;&#21151;&#33021;.
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="Classic RICR&#x4ee3;&#x7801;" POSITION="left" ID="ID_1809753617" CREATED="1331740683937" MODIFIED="1353486382266"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#25152;&#35859;&#30340;Classic RICR.&#25351;&#30340;&#23601;&#26159;&#38750;HALI2&#26550;&#26500;&#30340;RICR&#20195;&#30721;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="RICR&#x542f;&#x52a8;&#x6d41;&#x7a0b;" ID="ID_232873914" CREATED="1331740690256" MODIFIED="1337159924044"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#30001;&#20110;RICR&#26159;&#20197;&#19968;&#20010;lib&#24211;&#30340;&#24418;&#24335;&#25552;&#20379;&#32473;RU&#36719;&#20214;&#30340;.&#25152;&#20197;RICR&#33258;&#24049;&#25152;&#26377;&#30340;&#36827;&#31243;&#37117;&#19981;&#26159;&#40664;&#35748;&#21551;&#21160;&#30340;,&#32780;&#26159;&#30001;RU&#36719;&#20214;&#35843;&#29992;&#19968;&#20010;RICRAI&#30340;&#20989;&#25968;&#35843;&#29992;.
    </p>
    <p>
      &#20174;&#32780;&#23558;RICR&#32473;&#21551;&#21160;&#36215;&#26469;.
    </p>
    <p>
      
    </p>
    <p>
      RU&#38656;&#35201;&#35843;&#29992;,&#20174;&#32780;&#26469;&#21551;&#21160;&#25972;&#20010;RICR&#31995;&#32479;&#30340;&#20989;&#25968;&#26159;RICR_initRICR()&#20989;&#25968;.
    </p>
    <p>
      &#32780;&#19978;&#38754;&#30340;&#20989;&#25968;&#21482;&#26159;&#31616;&#21333;&#30340;&#35843;&#29992;&#20102;internal_initRICR()&#20989;&#25968;.
    </p>
    <p>
      
    </p>
    <p>
      &#22312;internal_initRICR()&#20989;&#25968;&#20013;,&#22522;&#20110;&#20989;&#25968;ricr_proc()&#20989;&#25968;&#21019;&#24314;&#20102;RICR&#36827;&#31243;(&#36827;&#31243;&#30340;&#20837;&#21475;&#20989;&#25968;&#20026;ricr_proc(),&#22312;&#25991;&#20214;Nci_control.c&#20013;).
    </p>
    <p>
      
    </p>
    <p>
      &#22312;ricr_proc()&#20989;&#25968;&#20013;,&#35843;&#29992;common_init()&#20989;&#25968;&#21019;&#24314;&#20102;RICR_fault_handler&#36827;&#31243;(&#36827;&#31243;&#30340;&#20837;&#21475;&#20989;&#25968;&#20026;nciCommon()).
    </p>
    <p>
      
    </p>
    <p>
      &#25509;&#19979;&#26469;,&#22312;ricr_proc()&#20989;&#25968;&#20013;,&#21019;&#24314;&#20102;RICR_sup_link_0&#21644;RICR_sup_link_1&#36825;&#20004;&#20010;&#36827;&#31243;(&#36827;&#31243;&#30340;&#20837;&#21475;&#20989;&#25968;&#26159;link_handling(),&#22312;&#25991;&#20214;Nci_control.c&#20013;).
    </p>
    <p>
      
    </p>
    <p>
      &#25509;&#19979;&#26469;,&#22312;ricr_proc()&#20989;&#25968;&#20013;,&#21019;&#24314;&#20102;&#20013;&#26029;&#36827;&#31243;RICR_int_0&#21644;RICR_int_1.&#36827;&#31243;&#30340;&#20837;&#21475;&#20989;&#25968;&#20026;(int_proc_list[0],int_proc_list[1]).
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==&#19968;&#20123;&#31508;&#35760;
    </p>
    <p>
      1.
    </p>
    <p>
      &#19978;&#38754;&#30340;RICR_int_0&#21644;RICR_int_1&#36825;&#20004;&#20010;&#36827;&#31243;&#23436;&#20840;&#23601;&#26159;&#19968;&#20010;&#20013;&#26029;&#36827;&#31243;.&#22312;&#36825;&#20004;&#20010;&#36827;&#31243;&#20013;&#25152;&#20570;&#30340;&#20107;&#24773;&#21482;&#26159;&#35760;&#24405;&#19968;&#19979;link&#30340;&#29366;&#24577;,&#28982;&#21518;&#25226;&#36825;&#20010;&#29366;&#24577;&#36890;&#36807;RICR_INTERNAL_LINK_STATUS_CHANGE&#28040;&#24687;&#21457;&#36865;&#32473;RICR&#36817;&#31243;,&#28982;&#21518;RICR&#36817;&#31243;&#36890;&#36807;handle_link_status_change()&#20989;&#25968;&#21435;&#22788;&#29702;link&#29366;&#24577;&#30340;&#21464;&#21270;.
    </p>
    <p>
      
    </p>
    <p>
      2.
    </p>
    <p>
      &#22312;RICR_sup_link_0&#21644;RICR_sup_link_1&#36825;&#20004;&#20010;&#36827;&#31243;&#20013;,&#25152;&#20570;&#30340;&#20107;&#24773;&#20854;&#23454;&#24456;&#31616;&#21333;,&#23601;&#26159;&#25509;&#25910;RICR_INTERNAL_CHANGE_ROLE_REQ&#20449;&#21495;,&#28982;&#21518;&#26681;&#25454;&#36825;&#20010;&#20449;&#21495;&#32473;&#20986;&#30340;&#26032;&#30340;Role&#20540;(MASTER&#25110;&#32773;SLAVE),&#35843;&#29992;role_slave()&#20989;&#25968;&#25110;&#32773;role_master()&#20989;&#25968;.
    </p>
    <p>
      
    </p>
    <p>
      3.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="internal_initRICR&#x51fd;&#x6570;&#x7684;&#x6267;&#x884c;&#x6d41;&#x7a0b;" ID="ID_290562519" CREATED="1331741048281" MODIFIED="1331741305178"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <ol>
      <li>
        hwIf_set_fpga_base(fpga_base_addr);
      </li>
      <li>
        <font color="#ff0033"><b><i>configure_ricr();</i></b></font>
      </li>
      <li>
        alloc_resources();
      </li>
      <li>
        &#21019;&#24314;RICR&#36827;&#31243;,&#36825;&#20010;&#36827;&#31243;&#25191;&#34892;&#20102;ricr_proc&#20989;&#25968;.
      </li>
      <li>
        &#21521;RICR&#36827;&#31243;&#21457;&#36865;RICR_INTERNAL_DUMMY_SIG&#28040;&#24687;,&#36825;&#20010;&#28040;&#24687;&#30340;&#20316;&#29992;&#26159;&#20256;&#36882;&#32473;RICR&#36827;&#31243;RU&#36827;&#31243;&#30340;Pid,&#22909;&#35753;RICR&#33021;&#22815;&#19982;&#20854;&#36890;&#20449;.
      </li>
    </ol>
  </body>
</html>
</richcontent>
<node TEXT="config_ricr()&#x51fd;&#x6570;" ID="ID_1240555826" CREATED="1331741310607" MODIFIED="1331742307609"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#20989;&#25968;&#30340;&#20316;&#29992;&#26159;&#22312;RICR&#36827;&#31243;&#21551;&#21160;&#20043;&#21069;,&#23558;&#29305;&#23450;&#30340;&#37197;&#32622;&#37197;&#22909;.
    </p>
    <p>
      
    </p>
    <p>
      &#22240;&#20026;RICR&#33021;&#22815;&#36305;&#22312;&#24456;&#22810;&#31867;&#22411;&#30340;&#30828;&#20214;&#19978;,&#21516;&#26102;&#20063;&#33021;&#25903;&#25345;&#24456;&#22810;&#19981;&#21516;&#30340;&#37197;&#32622;.
    </p>
    <p>
      &#25152;&#20197;,&#22312;&#21551;&#21160;RICR&#20043;&#21069;,&#24517;&#39035;&#23558;&#35201;&#21551;&#21160;&#30340;RICR&#30340;&#31867;&#22411;&#35814;&#32454;&#30340;&#37197;&#32622;&#22909;.
    </p>
    <p>
      
    </p>
    <p>
      &#20027;&#35201;&#30340;&#37197;&#32622;&#26159;&#22522;&#20110;&#19979;&#38754;&#30340;&#20004;&#20010;&#19996;&#35199;:
    </p>
    <ul>
      <li>
        &#30828;&#20214;&#19978;&#30340;board parameter
      </li>
      <li>
        config.c&#20013;&#30340;&#20851;&#20110;COM FPGA,Lattice
      </li>
    </ul>
  </body>
</html>
</richcontent>
</node>
<node TEXT="alloc_resources()&#x51fd;&#x6570;" ID="ID_1791615358" CREATED="1337167154446" MODIFIED="1337167173830"/>
<node TEXT="RICR&#x8fdb;&#x7a0b;&#x88ab;&#x521b;&#x5efa;" ID="ID_125886616" CREATED="1331827381231" MODIFIED="1331827387888">
<node TEXT="common_init()&#x4e2d;&#x521b;&#x5efa;nciCommon&#x8fdb;&#x7a0b;" ID="ID_628360030" CREATED="1331827392897" MODIFIED="1331827416960"/>
</node>
</node>
<node TEXT="RICR&#x8fdb;&#x7a0b;(ricr_proc&#x51fd;&#x6570;)" ID="ID_1821062000" CREATED="1337159962531" MODIFIED="1337171023523"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#21442;&#32771;&#19978;&#38754;&#30340;internal_initRICR()&#20989;&#25968;.&#36825;&#20010;&#36827;&#31243;&#23601;&#26159;&#22312;&#36825;&#20010;&#20989;&#25968;&#20013;&#34987;&#21019;&#24314;&#30340;.
    </p>
    <p>
      
    </p>
    <p>
      <font color="#0000cc"><b>&#36825;&#20010;&#36827;&#31243;&#30456;&#24403;&#20110;&#26159;&#19968;&#20010;&#20027;&#25511;&#30340;&#36827;&#31243;,&#22312;&#36827;&#31243;&#30340;&#32477;&#22823;&#37096;&#20998;&#26102;&#38388;&#37324;&#38754;&#26159;&#22312;&#24490;&#29615;&#30340;&#31561;&#24453;RICI&#28040;&#24687;&#30340;&#21040;&#26469;, </b></font>
    </p>
    <p>
      <font color="#0000cc"><b>&#25509;&#25910;&#21040;&#20102;RICM&#21457;&#26469;RICI&#28040;&#24687;&#21518;,&#23601;&#22788;&#29702;RICI&#28040;&#24687;,&#28982;&#21518;&#32473;RICM&#22238;&#36865;RICI&#36820;&#22238;&#28040;&#24687;. </b></font>
    </p>
    <p>
      <font color="#0000cc"><b>&#28982;&#21518;&#20877;&#27425;&#31561;&#24453;RICI&#28040;&#24687;&#30340;&#21040;&#26469;. </b></font>
    </p>
    <p>
      
    </p>
    <p>
      &#20294;&#26159;&#22312;&#36827;&#20837;&#19978;&#38754;&#25152;&#25551;&#36848;&#30340;&#24490;&#29615;&#20043;&#21069;,RICR&#36827;&#31243;&#20063;&#20250;&#20570;&#19968;&#20123;&#21021;&#22987;&#21270;&#30340;&#24037;&#20316;,&#20027;&#35201;&#30340;&#24037;&#20316;,&#25353;&#29031;&#20195;&#30721;&#20013;&#30340;&#27880;&#37322;,&#39034;&#24207;&#20026;:
    </p>
    <ul>
      <li>
        Data Initialization --&#21021;&#22987;&#21270;&#20102;&#19968;&#20123;RICR&#36827;&#31243;&#20013;&#38656;&#35201;&#29992;&#21040;&#30340;&#23646;&#20110;&#25972;&#20010;&#36827;&#31243;&#30340;&#20840;&#23616;&#21464;&#37327;.
      </li>
      <li>
        Initialize fault handling --&#21021;&#22987;&#21270;fault handling&#30340;&#37096;&#20998;(&#23601;&#30456;&#24403;&#20110;CBD COMMON&#30340;&#20869;&#23481;)
      </li>
      <li>
        FPGA/ASIC initialization --&#26377;&#19968;&#20123;&#23545;FPGA/ASIC&#30340;&#23492;&#23384;&#22120;&#30340;&#21021;&#22987;&#21270;&#30340;&#24037;&#20316;.
      </li>
      <li>
        Create processes for link supervision and initialize them to role SLAVE -- &#20026;&#27599;&#19968;&#20010;link&#21019;&#24314;link supervision&#36827;&#31243;,&#24182;&#23558;&#23427;&#20204;&#30340;role&#37117;&#35774;&#32622;&#20026;SLAVE.
      </li>
      <li>
        &#21019;&#24314;&#20013;&#26029;&#22788;&#29702;&#20989;&#25968;&#24182;&#19988;&#21021;&#22987;&#21270;&#20013;&#26029;.
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
<node TEXT="Data Initialization" ID="ID_1602063294" CREATED="1337169874397" MODIFIED="1337170179831"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <ol>
      <li>
        &#21021;&#22987;&#21270;&#36827;&#31243;&#20840;&#23616;&#21464;&#37327;select_speed&#25968;&#32452;.
      </li>
      <li>
        &#21021;&#22987;&#21270;link status&#21644;delay&#30340;subscribers&#25968;&#32452;.
      </li>
      <li>
        &#21021;&#22987;&#21270;RICI&#25509;&#21475;&#30340;&#29366;&#24577;(clients&#30340;pid&#21644;&#26159;&#21542;&#22788;&#20110;CONNECTED&#29366;&#24577;)
      </li>
      <li>
        &#21021;&#22987;&#21270;&#27599;&#20010;link&#30340;last_status_ind&#28040;&#24687;
      </li>
      <li>
        &#21021;&#22987;&#21270;&#27599;&#20010;link&#30340;clock quality&#20026;NO_GOOD
      </li>
      <li>
        &#21021;&#22987;&#21270;current clock source&#20026;link 0
      </li>
      <li>
        &#21021;&#22987;&#21270; address map
      </li>
    </ol>
  </body>
</html>
</richcontent>
<node TEXT="init_address_map()&#x51fd;&#x6570;" ID="ID_852973326" CREATED="1337170181841" MODIFIED="1337170189423"/>
</node>
<node TEXT="Initialize fault handling" ID="ID_1592964523" CREATED="1337170198853" MODIFIED="1337170590485"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <ol>
      <li>
        common_init().&#36825;&#20010;&#20989;&#25968;&#21019;&#24314;&#20102;&quot;RICR_fault_handler&quot;&#36827;&#31243;,&#29992;&#26469;raise/ceaseRICR&#20135;&#29983;&#30340;faults.
      </li>
      <li>
        configure_faults()
      </li>
      <li>
        ltui_conn_establish().&#36825;&#20010;&#25805;&#20316;&#26159;&#25214;&#21040;LTU SERVER,&#24182;&#36319;&#36825;&#20010;&#36827;&#31243;&#24314;&#31435;&#36215;&#36830;&#25509;,&#24182;&#23558;LTU SERVER&#36827;&#31243;&#30340;Pid&#23384;&#19979;&#26469;&#20026;&#20197;&#21518;&#20351;&#29992;&#26041;&#20415;
      </li>
    </ol>
  </body>
</html>
</richcontent>
</node>
<node TEXT="FPGA/ASIC initialization" ID="ID_255936989" CREATED="1337170692460" MODIFIED="1337170752828"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#20027;&#35201;&#26159;&#23545;WARP3&#30340;ASIC&#36827;&#34892;&#19968;&#20123;&#36319;cfgrx&#21644;cfgtx&#23492;&#23384;&#22120;&#30456;&#20851;&#30340;&#21021;&#22987;&#21270;&#35774;&#32622;.
    </p>
    <p>
      
    </p>
    <p>
      &#23545;&#20110;&#20854;&#20182;&#31867;&#22411;&#30340;FPGA,&#24182;&#27809;&#26377;&#36827;&#34892;&#36807;&#22810;&#30340;&#25805;&#20316;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x521b;&#x5efa;link supervisor&#x8fdb;&#x7a0b;&#x5e76;&#x521d;&#x59cb;&#x5316;" ID="ID_685634054" CREATED="1337170763547" MODIFIED="1337170978138"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#23545;&#27599;&#19968;&#20010;link&#37117;&#21019;&#24314;&#19968;&#20010;link supervisior&#36827;&#31243;,&#24182;&#23558;&#20854;ROLE&#21021;&#22987;&#21270;&#20026;SLAVE.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x521b;&#x5efa;&#x4e2d;&#x65ad;&#x5904;&#x7406;&#x51fd;&#x6570;&#x5e76;&#x4e14;&#x521d;&#x59cb;&#x5316;&#x4e2d;&#x65ad;" ID="ID_1642023847" CREATED="1337171026359" MODIFIED="1337174258847"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <ol>
      <li>
        init_interrupts(i),&#21021;&#22987;&#21270;&#20013;&#26029;
      </li>
      <li>
        &#21019;&#24314;&#20013;&#26029;&#22788;&#29702;&#31243;&#24207;
      </li>
    </ol>
    <p>
      
    </p>
    <p>
      &#22312;RICR&#30340;&#35774;&#35745;&#20013;,&#20013;&#26029;&#30340;&#22788;&#29702;&#26159;&#36825;&#26679;&#30340;:
    </p>
    <p>
      &#27599;&#19968;&#20010;&#29289;&#29702;link&#37117;&#26377;&#19968;&#20010;&#20013;&#26029;&#36319;&#20854;&#23545;&#24212;,&#25152;&#20197;&#22914;&#26524;&#19968;&#20010;RU&#19978;&#26377;&#20004;&#20010;port&#30340;&#35805;,&#37027;&#20040;&#27492;&#26102;&#30340;RICR&#23601;&#38656;&#35201;&#31649;&#29702;&#20004;&#20010;&#20013;&#26029;,&#32780;&#22914;&#26524;&#26159;&#20687;XMU-C&#36825;&#26679;&#30340;&#26377;12&#20010;port&#30340;&#35774;&#22791;&#26469;&#35828;,&#22312;&#20854;&#19978;&#36816;&#34892;&#30340;RICR&#23601;&#38656;&#35201;&#31649;&#29702;12&#20010;&#20013;&#26029;.
    </p>
    <p>
      <i><b>&#27599;&#24403;&#20013;&#26029;&#21457;&#29983;&#30340;&#26102;&#20505;,&#20013;&#26029;&#22788;&#29702;&#31243;&#24207;&#25152;&#20570;&#30340;&#20107;&#24773;,<font color="#ff0033">&#22312;&#32477;&#22823;&#22810;&#25968;&#30340;&#24773;&#20917;&#19979;</font>(&#27880;&#24847;&#32477;&#22823;&#22810;&#25968;,&#22240;&#20026;&#26377;&#26102;&#20505;&#31245;&#24494;&#26377;&#28857;&#19981;&#21516;),&#23601;&#26159;&#21521;link supervisior&#36827;&#31243;&#21457;&#36865;&#19968;&#20010;<font color="#ff0033">RICR_INTERNAL_LINK_STATUS_CHANGE</font>&#28040;&#24687;.&#36825;&#20010;&#28040;&#24687;&#20013;&#21253;&#21547;&#20102;&#20013;&#26029;&#30340;&#20449;&#24687;,&#20027;&#35201;&#21253;&#21547;status_reg,status_trap_reg,mon_reg,mon2_reg&#31561;&#31561;.&#28982;&#21518;link supervisor&#22312;&#25910;&#21040;&#36825;&#20010;&#28040;&#24687;&#20043;&#21518;,&#23601;&#33021;&#22815;&#24471;&#21040;&#26159;&#20160;&#20040;&#35302;&#21457;&#30340;&#20013;&#26029;,&#28982;&#21518;&#20316;&#20986;&#30456;&#24212;&#30340;&#22788;&#29702;. </b></i>
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==&quot;&#32477;&#22823;&#22810;&#25968;&#30340;&#24773;&#20917;&#19979;&quot;&#30340;&#27010;&#24565;
    </p>
    <p>
      
    </p>
    <p>
      &#19978;&#38754;&#20043;&#25152;&#20197;&#24378;&#35843;&#20102;&quot;&#22312;&#32477;&#22823;&#22810;&#25968;&#30340;&#24773;&#20917;&#19979;&quot;,&#20013;&#26029;&#20989;&#25968;&#25152;&#20570;&#30340;&#20107;&#24773;&#21482;&#26159;&#21521;link supervisor&#36827;&#31243;&#21457;&#36865;<font color="#ff0033"><b>RICR_INTERNAL_LINK_STATUS_CHANGE</b></font>&#28040;&#24687;,&#26159;&#22240;&#20026;&#26377;&#26102;&#20505;&#38500;&#20102;&#36825;&#20010;&#25805;&#20316;,&#36824;&#20250;&#26377;&#20854;&#20182;&#30340;&#25805;&#20316;.
    </p>
    <p>
      &#23454;&#38469;&#19978;,&#22312;RICR&#30340;&#23454;&#29616;&#20013;,&#25511;&#21046;&#20013;&#26029;&#21457;&#29983;&#21518;&#22914;&#20309;&#22788;&#29702;,&#26159;&#36890;&#36807;&#20989;&#25968;&#25351;&#38024;&#26469;&#23454;&#29616;&#30340;,<i><b>&#20013;&#26029;&#21457;&#29983;&#21518;,&#20013;&#26029;&#22788;&#29702;&#20989;&#25968;&#21482;&#20250;&#35843;&#29992;send_int[link]&#36825;&#20010;&#20989;&#25968;&#25351;&#38024;&#25351;&#21521;&#30340;&#22788;&#29702;&#20989;&#25968;&#26469;&#22788;&#29702;&#36825;&#20010;&#20013;&#26029;. </b></i>
    </p>
    <p>
      &#25152;&#20197;,&#22914;&#26524;&#25105;&#20204;&#38656;&#35201;&#20013;&#26029;&#22788;&#29702;&#20989;&#25968;&#22312;&#19981;&#21516;&#30340;&#24773;&#20917;&#19979;,&#20316;&#20986;&#19981;&#21516;&#30340;&#22788;&#29702;,&#21482;&#35201;&#22312;&#30456;&#24212;&#30340;&#26465;&#20214;&#19979;,&#26356;&#25913;&#20989;&#25968;&#25351;&#38024;send_int[link]&#25351;&#21521;&#30340;&#20989;&#25968;&#23601;&#21487;&#20197;&#20102;.
    </p>
    <p>
      
    </p>
    <p>
      &#20107;&#23454;&#19978;,send_int[link]&#33021;&#22815;&#25351;&#21521;&#30340;&#20989;&#25968;&#21482;&#26377;&#19977;&#20010;:
    </p>
    <ul>
      <li>
        config.send_ch_clk_src
      </li>
      <li>
        config.send_int_op
      </li>
      <li>
        only_send
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="RICR&#x8fdb;&#x7a0b;&#x8fdb;&#x5165;&#x5faa;&#x73af;&#x540e;&#x5904;&#x7406;&#x7684;&#x51e0;&#x4e2a;&#x7279;&#x6b8a;&#x7684;&#x6d88;&#x606f;" ID="ID_768248964" CREATED="1337167780419" MODIFIED="1337168098230"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;RICR&#36827;&#31243;&#36827;&#20837;&#20027;&#24490;&#29615;&#20043;&#21518;,&#22823;&#37096;&#20998;&#30340;&#35282;&#33394;&#26159;&#20316;&#20026;&#19968;&#20010;RICI&#28040;&#24687;&#25509;&#21475;&#30340;&#26381;&#21153;&#25552;&#20379;&#32773;.&#20063;&#23601;&#26159;&#35828;,&#20027;&#35201;&#30340;&#24037;&#20316;&#23601;&#26159;&#31561;&#24453;RICI&#35831;&#27714;,&#28982;&#21518;&#36827;&#34892;&#22788;&#29702;.&#28982;&#21518;&#20877;&#27425;&#31561;&#24453;RICI&#35831;&#27714;.
    </p>
    <p>
      
    </p>
    <p>
      &#20294;&#26159;,&#22312;&#19978;&#38754;&#30340;&#35282;&#33394;&#20043;&#22806;,RICR&#36827;&#31243;&#36824;&#22788;&#29702;&#20960;&#20010;&#27604;&#36739;&#29305;&#27530;&#30340;&#28040;&#24687;.&#36825;&#20004;&#20010;&#28040;&#24687;&#36319;RICI&#28040;&#24687;&#25509;&#21475;&#27809;&#26377;&#20219;&#20309;&#30340;&#20851;&#31995;,&#26159;RICR&#31995;&#32479;&#20869;&#37096;&#30340;&#28040;&#24687;:
    </p>
    <ul>
      <li>
        OS_ATTACH_SIG
      </li>
      <li>
        RICR_INTERNAL_LINK_STATUS_CHANGE
      </li>
      <li>
        LTU_MODE_IND
      </li>
      <li>
        NCI_COMMON_SIGBASE + NCI_HANDLE_CALLBACK_REQ
      </li>
      <li>
        PENDING_TIMEOUT_SIG
      </li>
      <li>
        RICR_INTERNAL_ADD_SUBSCRIBER_REQ
      </li>
    </ul>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="&#x8fdb;&#x7a0b;&#x89d2;&#x5ea6;&#x89d2;&#x5ea6;&#x770b;RICR" ID="ID_29743608" CREATED="1332848152819" MODIFIED="1334563502322"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#20174;&#36827;&#31243;&#30340;&#35282;&#24230;&#30475;RICR&#30340;&#35805;,RICR&#24635;&#20849;&#26377;&#19979;&#38754;&#30340;&#20960;&#20010;&#36827;&#31243;:
    </p>
    <ul>
      <li>
        <font color="#0000ff"><b>RICR&#36827;&#31243; </b></font>
      </li>
      <li>
        <font color="#0000ff"><b>RICR_fault_handler&#36827;&#31243; </b></font>
      </li>
      <li>
        <font color="#0000ff"><b>&#23545;&#24212;&#20110;&#27599;&#19968;&#20010;&#29289;&#29702;&#31471;&#21475;,&#37117;&#26377;&#19968;&#20010;RICR_sup_link&#36827;&#31243; </b></font>
      </li>
      <li>
        <font color="#0000ff"><b>&#23545;&#24212;&#20110;&#27599;&#19968;&#20010;&#29289;&#29702;&#31471;&#21475;,&#37117;&#26377;&#19968;&#20010;RICR_int&#36827;&#31243;,&#36825;&#26159;&#19968;&#20010;&#20013;&#26029;&#36827;&#31243;</b></font>
      </li>
    </ul>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x6e90;&#x4ee3;&#x7801;&#x7ed3;&#x6784;&#x89d2;&#x5ea6;&#x770b;RICR" ID="ID_1078305903" CREATED="1332848159185" MODIFIED="1333441618590"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#20174;&#28304;&#20195;&#30721;&#30340;&#32467;&#26500;&#35282;&#24230;&#26469;&#30475;&#30340;&#35805;,&#22823;&#33268;&#19978;&#20027;&#35201;&#30340;&#20195;&#30721;&#37117;&#23384;&#22312;&#20110;&#19979;&#38754;&#30340;&#20960;&#20010;&#23384;&#25918;&#20195;&#30721;&#30340;&#30446;&#24405;:
    </p>
    <ul>
      <li>
        appl
      </li>
      <li>
        auboot
      </li>
      <li>
        common
      </li>
      <li>
        config
      </li>
      <li>
        control
      </li>
      <li>
        hwif
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      [appl]
    </p>
    <p>
      &#36825;&#20010;&#30446;&#24405;&#19979;&#23384;&#25918;&#30340;&#26159;&#19968;&#20123;&#20989;&#25968;,&#36825;&#20123;&#20989;&#25968;&#29992;&#26469;&#22788;&#29702;RICM&#21457;&#36807;&#26469;&#30340;RICI&#28040;&#24687;.&#27604;&#22914;&#33719;&#21462;RTD&#30340;&#20540;,&#22788;&#29702;start_cpri_link&#25805;&#20316;,&#22788;&#29702;stop_cpri_link&#25805;&#20316;&#31561;&#31561;.
    </p>
    <p>
      
    </p>
    <p>
      [auboot]
    </p>
    <p>
      &#36825;&#20010;&#30446;&#24405;&#19979;&#23384;&#25918;&#30340;&#21516;appl&#30446;&#24405;&#19968;&#26679;,&#20063;&#26159;&#19968;&#20123;&#20989;&#25968;,&#36825;&#20123;&#20989;&#25968;&#21516;&#26679;&#30340;&#29992;&#26469;&#22788;&#29702;RICM&#21457;&#36807;&#26469;&#30340;RICI&#28040;&#24687;.&#20294;&#26159;&#36825;&#20123;&#20989;&#25968;&#26159;&#22312;AUBOOT&#27169;&#24335;&#19979;&#34987;&#35843;&#29992;,&#19978;&#38754;&#30340;appl&#30446;&#24405;&#19979;&#30340;&#20989;&#25968;&#22312;APPLIC&#27169;&#24335;&#19979;&#34987;&#35843;&#29992;.
    </p>
    <p>
      
    </p>
    <p>
      [common]
    </p>
    <p>
      &#36825;&#20010;&#30446;&#24405;&#19979;&#23384;&#25918;&#30340;&#26159;fault handler&#30340;&#20989;&#25968;.&#36825;&#20010;&#30340;&#20316;&#29992;&#23601;&#36319;CBD Common&#22312;OBIF&#36719;&#20214;&#20013;&#30340;&#20316;&#29992;&#19968;&#26679;.
    </p>
    <p>
      
    </p>
    <p>
      [config]
    </p>
    <p>
      &#22240;&#20026;RICR&#25903;&#25345;&#19981;&#21516;&#30340;&#30828;&#20214;(COM FPGA,WARP3...),&#19981;&#21516;&#30340;&#30828;&#20214;&#30340;&#37197;&#32622;&#26159;&#19981;&#21516;&#30340;.&#25152;&#20197;&#22312;config&#20013;&#21019;&#24314;&#20102;&#19968;&#20010;&#36890;&#29992;&#30340;&#25968;&#25454;&#32467;&#26500;,&#29992;&#26469;&#37197;&#32622;&#19981;&#21516;&#30340;&#30828;&#20214;&#31867;&#22411;.
    </p>
    <p>
      RICR&#36719;&#20214;&#30340;&#26550;&#26500;&#20854;&#23454;&#36824;&#26159;&#34542;&#22909;&#30340;,&#22240;&#20026;RICR&#25903;&#25345;&#24456;&#22810;&#31181;&#30340;&#30828;&#20214;,&#32780;&#19981;&#21516;&#30340;&#30828;&#20214;&#26377;&#19981;&#21516;&#30340;&#37197;&#32622;&#20197;&#21450;&#33021;&#22815;&#36816;&#34892;&#22312;&#20004;&#31181;&#24037;&#20316;&#27169;&#24335;(&#27604;&#22914;&#23492;&#23384;&#22120;&#30340;&#36215;&#22987;&#22320;&#22336;,&#25903;&#25345;&#30340;&#36895;&#29575;,&#36816;&#34892;&#22312;AUBOOT&#21644;AUAPPLIC,&#31561;&#31561;&#31561;&#31561;.),RICR&#23545;&#19981;&#21516;&#30340;&#30828;&#20214;&#24179;&#21488;&#20998;&#21035;&#23450;&#20041;&#20102;&#19968;&#20010;&#25968;&#25454;&#32467;&#26500;,&#36825;&#20010;&#25968;&#25454;&#32467;&#26500;&#20013;&#21253;&#21547;&#20102;&#25152;&#26377;&#36319;&#36825;&#20010;&#30828;&#20214;&#24179;&#21488;&#30456;&#20851;&#30340;&#25152;&#38656;&#35201;&#30340;&#19996;&#35199;,&#21253;&#25324;&#38656;&#35201;&#30340;&#37197;&#32622;&#21442;&#25968;,&#20197;&#21450;&#22312;&#19981;&#21516;&#30340;&#26495;&#23376;&#19978;&#38656;&#35201;&#35843;&#29992;&#30340;&#19981;&#21516;&#30340;&#20989;&#25968;&#37117;&#33021;&#22815;&#22312;&#36825;&#20010;&#25968;&#25454;&#32467;&#26500;&#37324;&#38754;&#23450;&#20041;(ricr_config_t&#36825;&#20010;&#32467;&#26500;,&#35843;&#29992;&#30340;&#19981;&#21516;&#30340;&#20989;&#25968;&#26159;&#36171;&#20540;&#22312;&#36825;&#20010;&#25968;&#25454;&#32467;&#26500;&#30340;rici&#36825;&#20010;&#25104;&#21592;&#20013;&#30340;).&#23454;&#38469;&#19978;,&#24403;&#36719;&#20214;&#36816;&#34892;&#22312;&#22312;AUBOOT&#27169;&#24335;&#30340;&#26102;&#20505;,&#35843;&#29992;&#30340;&#26159;configure_auboot()&#20989;&#25968;&#29992;&#26469;&#37197;&#32622;rici&#25104;&#21592;,&#24403;&#36816;&#34892;&#22312;auapplic&#27169;&#24335;&#30340;&#26102;&#20505;,&#26159;&#20351;&#29992;configure_appl()&#20989;&#25968;&#26469;&#37197;&#32622;rici&#30340;.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      [control]
    </p>
    <p>
      &#36825;&#20010;&#30446;&#24405;&#19979;&#23384;&#25918;&#20102;RICR&#20013;&#30340;&#20027;&#35201;&#30340;&#20869;&#23481;.
    </p>
    <p>
      RICI&#28040;&#24687;&#23601;&#26159;&#22312;&#32456;&#32467;&#22312;&#36825;&#37324;&#30340;,&#28982;&#21518;&#20877;&#26681;&#25454;&#36719;&#20214;&#21551;&#21160;&#30340;&#31867;&#22411;&#26159;applic&#36824;&#26159;auboot&#26469;&#36873;&#25321;[appl]&#30446;&#24405;&#25110;&#32773;[auboot]&#30446;&#24405;&#19979;&#30340;&#20989;&#25968;&#26469;&#23436;&#25104;RICI&#35201;&#27714;&#30340;&#21151;&#33021;.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      [hwif]
    </p>
    <p>
      &#36825;&#20010;&#30446;&#24405;&#19979;&#23384;&#25918;&#20102;&#25805;&#20316;&#30828;&#20214;&#26102;&#19968;&#20123;&#27604;&#36739;&#26041;&#20415;&#30340;&#20989;&#25968;,&#20027;&#35201;&#26159;&#28041;&#21450;&#27604;&#29305;&#25805;&#20316;&#30340;&#19968;&#20123;&#20989;&#25968;.&#24863;&#35273;&#19978;&#21478;&#22806;&#23601;&#27809;&#20160;&#20040;&#29305;&#27530;&#30340;&#22320;&#26041;&#20102;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x903b;&#x8f91;&#x7aef;&#x53e3;&#x548c;&#x7269;&#x7406;&#x7aef;&#x53e3;?" ID="ID_751669709" CREATED="1333443495606" MODIFIED="1333465434015">
<icon BUILTIN="xmag"/>
<icon BUILTIN="xmag"/>
<icon BUILTIN="xmag"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;RICR&#19978;,&#23384;&#22312;&quot;&#36923;&#36753;&#31471;&#21475;&quot;&#21644;&quot;&#29289;&#29702;&#31471;&#21475;&quot;&#36825;&#20004;&#20010;&#27010;&#24565;.
    </p>
    <p>
      
    </p>
    <p>
      <i>ps:&#21407;&#20808;&#24182;&#19981;&#23384;&#22312;&#36923;&#36753;&#31471;&#21475;&#21644;&#29289;&#29702;&#31471;&#21475;&#20043;&#20998;,&#22240;&#20026;&#36923;&#36753;&#31471;&#21475;&#21644;&#29289;&#29702;&#31471;&#21475;&#26159;&#19968;&#19968;&#23545;&#24212;&#30340;,&#23601;&#26159;&#35828;,&#22914;&#26524;&#22312;&#20195;&#30721;&#20013;&#25552;&#21040;&#20102;port[0]&#30340;&#35805;,&#25351;&#30340;&#23601;&#26159;&#30495;&#23454;&#30340;Port0,&#22914;&#26524;&#26159;port[1]&#30340;&#35805;,&#25351;&#30340;&#23601;&#26159;&#30495;&#23454;&#30340;Port1. </i>
    </p>
    <p>
      <i>&#20294;&#26159;&#22312;&#22686;&#21152;&#20102;&#19968;&#20010;CR&#20043;&#21518;,&#36825;&#20004;&#20010;&#27010;&#24565;&#30340;&#21306;&#21035;&#23601;&#20986;&#26469;&#20102;.&#22240;&#20026;&#36825;&#20010;CR&#25552;&#21040;,&#21487;&#20197;&#35774;&#32622;&#36923;&#36753;&#31471;&#21475;&#36319;&#29289;&#29702;&#31471;&#21475;&#30340;&#23545;&#24212;&#20851;&#31995;,&#25152;&#20197;,&#20195;&#30721;&#20013;&#30340;port[0]&#21487;&#20197;&#26144;&#23556;&#21040;&#29289;&#29702;&#31471;&#21475;&#30340;port1,&#32780;&#23558;&#29289;&#29702;&#31471;&#21475;&#30340;port0&#26144;&#23556;&#21040;&#20195;&#30721;&#20013;&#30340;port[0].</i>
    </p>
    <p>
      
    </p>
    <p>
      &#20195;&#30721;&#20013;&#25152;&#20351;&#29992;&#30340;&#22823;&#22810;&#25968;&#37117;&#26159;&#36923;&#36753;&#19978;&#30340;&#31471;&#21475;.&#24456;&#23569;&#20351;&#29992;&#21040;&#29289;&#29702;&#31471;&#21475;.&#25152;&#20197;&#22312;&#20195;&#30721;&#20013;&#30475;&#21040;port[0],port[1]&#20043;&#31867;&#30340;&#34920;&#36848;&#30340;&#35805;,&#23427;&#20204;&#34920;&#31034;&#30340;&#23601;&#26159;&#36923;&#36753;&#31471;&#21475;.
    </p>
    <p>
      &#37027;&#20040;&#22312;&#20160;&#20040;&#22320;&#26041;&#20351;&#29992;&#21040;&#29289;&#29702;&#31471;&#21475;&#21602;?
    </p>
    <p>
      <font color="#666600" size="6">&#160;&#160;-&#22312;board parameter&#19978;&#20351;&#29992;&#30340;&#37117;&#26159;&#29289;&#29702;&#31471;&#21475;.&#22914;RICR_CPRI0_ADDR&#34920;&#31034;&#30340;&#23601;&#26159;&#29289;&#29702;&#31471;&#21475;0&#30340;&#22522;&#22320;&#22336;.RICR_CPRI1_ADDR&#34920;&#31034;&#30340;&#26159;&#29289;&#29702;&#31471;&#21475;1&#30340;&#22522;&#22320;&#22336;.RICR_CPRI0_IRQ&#34920;&#31034;&#30340;&#26159;&#29289;&#29702;&#31471;&#21475;0&#23545;&#24212;&#30340;&#20013;&#26029;. </font>
    </p>
    <p>
      <font color="#666600" size="6">&#32780;,&#22312;board parameter&#19978;&#20351;&#29992;&#20102;&#19968;&#20010;&#21442;&#25968;&#29992;&#26469;&#34920;&#31034;&#36923;&#36753;&#31471;&#21475;&#21644;&#29289;&#29702;&#31471;&#21475;&#30340;&#26144;&#23556;,&#23601;&#26159;RICR_CPRI0_PORT_MAPPING&#21644;RICR_CPRI1_PORT_MAPPING&#36825;&#20004;&#20010;&#21442;&#25968;&#34920;&#31034;&#30340;&#24847;&#24605;&#20998;&#21035;&#26159;&#29289;&#29702;&#31471;&#21475;0&#21644;1&#23545;&#24212;&#30340;&#36923;&#36753;&#31471;&#21475;&#26159;&#22810;&#23569;,&#40664;&#35748;&#20540;&#23601;&#26159;&#20998;&#21035;&#26159;0&#21644;1. </font>
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      &#20351;&#29992;&#20102;&#19978;&#38754;&#30340;&#36716;&#25442;&#20043;&#21518;,&#29289;&#29702;&#31471;&#21475;&#21644;&#36923;&#36753;&#31471;&#21475;&#30340;&#26144;&#23556;&#20851;&#31995;&#23601;&#24314;&#31435;&#20102;.&#20043;&#21518;,&#21482;&#38656;&#35201;&#20351;&#29992;&#36923;&#36753;&#31471;&#21475;&#23601;&#21487;&#20197;&#20102;.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==&#27880;&#24847;:
    </p>
    <p>
      &#22312;&#23454;&#38469;&#30340;&#20195;&#30721;&#20013;&#30340;&#23454;&#29616;,&#26159;&#36825;&#26679;&#30340;:
    </p>
    <p>
      
    </p>
    <p>
      &#38656;&#35201;&#24314;&#31435;&#26144;&#23556;&#20851;&#31995;&#30340;&#20869;&#23384;&#22320;&#22336;&#26377;&#20004;&#22359;:
    </p>
    <ul>
      <li>
        &#19968;&#22359;&#26159;FPGA&#25110;&#32773;ASIC&#20013;&#20851;&#20110;port0&#21644;port1&#30340;&#25511;&#21046;&#23492;&#23384;&#22120;&#21644;&#29366;&#24577;&#23492;&#23384;&#22120;&#36825;&#20123;&#23492;&#23384;&#22120;&#30340;&#30340;&#36215;&#22987;&#22320;&#22336;.Port0&#21644;port1&#21508;&#33258;&#26377;&#19968;&#22359;&#22320;&#22336;.
      </li>
      <li>
        &#19968;&#22359;&#26159;&#25511;&#21046;port0&#21644;port1&#36825;&#20004;&#20010;SFP&#30340;&#25511;&#21046;&#23492;&#23384;&#22120;&#21644;&#29366;&#24577;&#23492;&#23384;&#22120;&#30340;&#22320;&#22336;.&#22240;&#20026;&#26377;&#20004;&#20010;SFP,&#25152;&#20197;&#20063;&#20998;&#21035;&#26377;&#19968;&#22359;&#22320;&#22336;.
      </li>
    </ul>
    <p>
      &#22312;&#20195;&#30721;&#20013;&#30340;&#23454;&#29616;&#26159;(From Yang Sun):
    </p>
    <p>
      &#23545;&#20110;FPGA/ASIC&#30340;&#22320;&#22336;&#26144;&#23556;,&#30452;&#25509;&#22312;&#20889;&#20837;board parameter&#30340;&#26102;&#20505;&#23601;&#20889;&#22909;&#20102;.&#23601;&#26159;&#35828;,&#22914;&#26524;&#26377;&#36923;&#36753;&#19978;&#30340;port0&#26144;&#23556;&#21040;&#20102;&#29289;&#29702;&#19978;&#30340;port1&#19978;&#30340;&#35805;,
    </p>
    <p>
      &#37027;&#20040;&#22312;&#20889;&#20837;port0&#30340;&#22522;&#22320;&#22336;&#30340;&#26102;&#20505;,&#23601;&#23558;&#29289;&#29702;&#19978;&#30340;&#23454;&#38469;&#30340;port1&#30340;&#22522;&#22320;&#22336;&#20889;&#20837;&#21040;&#20102;port0&#19978;(&#20063;&#23601;&#26159;&#35828;,&#22914;&#26524;&#26377;swap&#30340;&#35805;,&#22312;&#26368;&#24320;&#22987;&#30340;&#38454;&#27573;&#23601;&#20570;&#20102;swap,&#36719;&#20214;&#19978;&#23601;&#19981;&#29992;&#20570;&#20160;&#20040;&#25913;&#21464;&#20102;.)
    </p>
    <p>
      
    </p>
    <p>
      &#28982;&#32780;,&#23545;&#20110;SFP&#30340;I2C&#30340;&#25805;&#20316;&#21017;&#26159;&#21478;&#22806;&#30340;&#19968;&#31181;&#26041;&#24335;,&#22312;&#20889;&#20837;I2C&#30340;&#22320;&#22336;&#26102;,&#24182;&#19981;&#20154;&#20026;&#30340;&#20570;swap,&#32780;&#26159;&#22312;&#36719;&#20214;&#20013;,&#26681;&#25454;port_mapping&#30340;&#20540;&#26469;&#20915;&#23450;&#26159;&#19981;&#26159;&#38656;&#35201;&#23558;I2C&#30340;&#22320;&#22336;&#20570;swap.
    </p>
    <p>
      &#20851;&#20110;FPGA/ASIC&#21644;I2C&#30340;&#19981;&#21516;&#22788;&#29702;&#26041;&#27861;,&#21487;&#20197;&#22312;config_ricr()&#20989;&#25968;&#21644;init_address_map()&#20989;&#25968;&#20013;&#30475;&#21040;.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="configure_appl()&#x51fd;&#x6570;" ID="ID_672938956" CREATED="1334660250699" MODIFIED="1334660283094"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      // This is how this implementation of the application-specific parts of the
    </p>
    <p>
      // RICI interface is exported; the functions are visible within this file,
    </p>
    <p>
      // which is enough to let the below function store pointers to them in an
    </p>
    <p>
      // externally supplied structure.
    </p>
    <p>
      <font color="#0000cc"><i>void </i></font>
    </p>
    <p>
      <font color="#0000cc"><i>configure_appl(rici_func_t *rici_func) </i></font>
    </p>
    <p>
      <font color="#0000cc"><i>{ </i></font>
    </p>
    <p>
      <font color="#0000cc"><i>&#160;&#160;rici_func-&gt;get_capabilities = handle_get_capabilities; </i></font>
    </p>
    <p>
      <font color="#0000cc"><i>&#160;&#160;rici_func-&gt;get_delay_values = handle_get_delay_values; </i></font>
    </p>
    <p>
      <font color="#0000cc"><i>&#160;&#160;rici_func-&gt;update_delay&#160;&#160;&#160;&#160;&#160;= handle_update_delay; </i></font>
    </p>
    <p>
      <font color="#0000cc"><i>&#160;&#160;rici_func-&gt;get_rtd_meas&#160;&#160;&#160;&#160;&#160;= handle_get_rtd_meas; </i></font>
    </p>
    <p>
      <font color="#0000cc"><i>&#160;&#160;rici_func-&gt;start_cpri_link&#160;&#160;= handle_start_cpri_link; </i></font>
    </p>
    <p>
      <font color="#0000cc"><i>&#160;&#160;rici_func-&gt;stop_cpri_link&#160;&#160;&#160;= handle_stop_cpri_link; </i></font>
    </p>
    <p>
      <font color="#0000cc"><i>&#160;&#160;rici_func-&gt;reset_link&#160;&#160;&#160;&#160;&#160;&#160;&#160;= handle_reset_link; </i></font>
    </p>
    <p>
      <font color="#0000cc"><i>&#160;&#160;rici_func-&gt;get_sfp_info&#160;&#160;&#160;&#160;&#160;= handle_get_sfp_info; </i></font>
    </p>
    <p>
      <font color="#0000cc"><i>}</i></font>
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="handle_link_status_change()&#x51fd;&#x6570;" ID="ID_1370927361" CREATED="1336998471371" MODIFIED="1337701041806"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#20989;&#25968;&#22312;RICR&#20027;&#36827;&#31243;&#20013;&#34987;&#35843;&#29992;.
    </p>
    <p>
      RICR&#20027;&#36827;&#31243;&#22312;&#25910;&#21040;<b><font color="#ff0000">RICR_INTERNAL_LINK_STATUS_CHANGE</font></b>&#28040;&#24687;&#30340;&#26102;&#20505;,&#23601;&#20250;&#35843;&#29992;&#36825;&#20010;&#20989;&#25968;.
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#20010;&#28040;&#24687;&#23454;&#38469;&#19978;&#23601;&#26159;&#21457;&#29983;&#20013;&#26029;&#30340;&#26102;&#20505;,&#19978;&#25253;&#32473;RICR&#30340;&#28040;&#24687;.
    </p>
    <p>
      &#19968;&#33324;&#27491;&#24120;&#30340;&#24773;&#20917;&#19979;,RICR_INTERNAL_LINK_STATUS_CHANGE&#36825;&#20010;&#28040;&#24687;&#37117;&#26159;&#21457;&#36865;&#32473;link supervisor&#36827;&#31243;,&#24182;&#19988;&#22312;link supervisor&#36827;&#31243;&#20013;&#22788;&#29702;&#30340;.
    </p>
    <p>
      &#36825;&#24456;&#27491;&#24120;,link supervision&#36827;&#31243;&#31649;&#29702;&#30528;CPRI &#38142;&#36335;&#30340;&#29366;&#24577;&#26426;.&#32780;&#21457;&#29983;&#30340;&#20013;&#26029;&#24456;&#26377;&#21487;&#33021;&#35302;&#21457;&#38142;&#36335;&#29366;&#24577;&#26426;&#30340;&#29366;&#24577;&#36716;&#25442;.
    </p>
    <p>
      
    </p>
    <p>
      &#20294;&#26159;,&#26377;&#26102;&#20505;,&#26377;&#20123;&#20013;&#26029;&#20449;&#21495;&#20195;&#34920;&#30340;CPRI&#38142;&#36335;&#30340;&#26576;&#20123;&#21464;&#21270;,&#21333;&#29420;&#22312;link supervisior&#20013;&#22788;&#29702;&#26159;&#19981;&#22815;&#30340;,&#36825;&#26102;&#20505;,&#23601;&#20250;&#23558;&#36825;&#20010;&#28040;&#24687;&#36716;&#21457;&#32473;RICR&#20027;&#36827;&#31243;,&#35753;RICR&#20027;&#36827;&#31243;&#20063;&#36827;&#34892;&#30456;&#24212;&#30340;&#25805;&#20316;.
    </p>
    <p>
      
    </p>
    <p>
      RICR&#20027;&#36827;&#31243;&#20570;&#30340;&#25805;&#20316;&#20027;&#35201;&#26159;&#19979;&#38754;&#30340;&#20960;&#20010;:
    </p>
    <ul>
      <li>
        &#22914;&#26524;&#38142;&#25509;&#30340;Operational&#29366;&#24577;,S-bit&#30340;&#29366;&#24577;,hfnSync&#30340;&#29366;&#24577;,&#21442;&#32771;&#26102;&#38047;&#30340;&#31471;&#21475;,&#36825;&#20960;&#20010;&#21442;&#25968;&#21457;&#29983;&#20102;&#21464;&#21270;&#30340;&#35805;,&#23601;&#20250;&#21521;RICRAI&#30340;subscriber&#21457;&#36865;RICRAI_LINK_STATUS2_IND&#28040;&#24687;.&#36890;&#30693;&#21464;&#21270;.
      </li>
      <li>
        &#21516;&#26102;,&#25226;&#36825;&#20123;&#21464;&#21270;&#21457;&#36865;&#32473;Master&#31471;&#21475;
      </li>
      <li>
        &#26681;&#25454;clock&#30340;&#29366;&#24577;&#21464;&#21270;,&#21521;LTU&#21457;&#20986;LOCK/FREE LTU&#30340;&#25805;&#20316;&#20854;&#35831;&#27714;.
      </li>
    </ul>
  </body>
</html>
</richcontent>
<node TEXT="RICR&#x5173;&#x6ce8;&#x54ea;&#x4e9b;status&#x7684;change?" ID="ID_375860303" CREATED="1337701063450" MODIFIED="1337702014502">
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <ul>
      <li>
        <b>HFNSYNC&#26159;&#21542;&#25913;&#21464;. </b>
      </li>
      <li>
        <b>OPERATIONAL&#29366;&#24577;&#26159;&#21542;&#36798;&#21040;. </b>
      </li>
      <li>
        <b>s-bit&#23384;&#22312;&#19982;&#21542;&#30340;&#29366;&#24577;&#26159;&#21542;&#25913;&#21464; </b>
      </li>
      <li>
        <b>tAdvance&#30340;&#20540;&#25913;&#21464;&#20102;. </b>
      </li>
      <li>
        <b>referance clock No&#25913;&#21464;&#20102;.</b>
      </li>
    </ul>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="ltui_set_mode(MODE)&#x51fd;&#x6570;" ID="ID_1289302777" CREATED="1337000286896" MODIFIED="1337005600083"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#20989;&#25968;&#23436;&#25104;&#20004;&#37096;&#20998;&#30340;&#21151;&#33021;:
    </p>
    <ul>
      <li>
        &#26681;&#25454;MODE&#30340;&#20540;,&#21521;RU&#36719;&#20214;&#21457;&#20986;LTU&#25805;&#20316;&#30340;&#35831;&#27714;,&#28982;&#21518;&#31561;&#24453;RU&#36719;&#20214;&#30340;&#36820;&#22238;&#28040;&#24687;
      </li>
      <li>
        &#26681;&#25454;MODE&#30340;&#20540;,&#23558;RICR&#20013;&#20851;&#20110;LTU&#29366;&#24577;&#30340;&#20840;&#23616;&#21464;&#37327;&#25913;&#25104;MODE&#25152;&#25351;&#30340;&#29366;&#24577;
      </li>
    </ul>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_448856165" MIDDLE_LABEL="&#x53c2;&#x8003;&#x94fe;&#x63a5;" STARTINCLINATION="261;0;" ENDINCLINATION="261;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
<node TEXT="handle_attach_sig()&#x51fd;&#x6570;" ID="ID_455266012" CREATED="1337085088550" MODIFIED="1337085105148"/>
<node TEXT="fast_sw_clk_src()&#x51fd;&#x6570;" ID="ID_220457443" CREATED="1337588085152" MODIFIED="1337589048001"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#20989;&#25968;&#26159;CPRI&#20013;&#26029;&#21457;&#29983;&#21518;,&#26377;&#21487;&#33021;&#34987;&#35843;&#29992;&#30340;&#20989;&#25968;&#20043;&#19968;:
    </p>
    <ul>
      <li>
        &#26816;&#26597;&#20840;&#23616;&#21464;&#37327;&#20013;&#23384;&#20648;&#30340;&#34920;&#31034;&#24403;&#21069;clock source&#30340;&#38142;&#36335;,&#22914;&#26524;&#36319;&#20989;&#25968;&#22914;&#21442;&#30340;link&#19981;&#19968;&#26679;&#30340;&#35805;,&#23601;&#19981;&#36827;&#34892;&#21518;&#32493;&#22788;&#29702;,&#30452;&#25509;&#21521;link supervisor&#21457;&#36865;status_change&#28040;&#24687;
      </li>
      <li>
        &#21453;&#20043;,&#21017;&#38656;&#35201;&#26816;&#26597;,&#20840;&#23616;&#21464;&#37327;&#20013;&#23384;&#20648;&#30340;clock source&#26159;&#19981;&#26159;&#20173;&#28982;&#27491;&#30830;,clock source&#26377;&#27809;&#26377;&#21457;&#29983;&#21464;&#21270;.
      </li>
    </ul>
    <p>
      &#19978;&#38754;&#30340;&#21028;&#26029;&#26465;&#20214;,&#25105;&#35273;&#24471;,&#20854;&#23454;&#21482;&#26159;&#20026;&#20102;&#21482;&#22312;&#26576;&#20123;&#29305;&#23450;&#30340;&#26465;&#20214;&#19979;&#26816;&#26597;clock source&#26159;&#21542;&#24050;&#32463;&#21464;&#21270;&#20102;,&#32780;&#21046;&#23450;&#30340;&#19968;&#20010;&#26465;&#20214;,&#25110;&#32773;&#35828;&#19968;&#20010;&#35268;&#21017;.
    </p>
    <p>
      &#23601;&#26159;&#35828;,&#25152;&#26377;&#30340;link&#30340;&#20013;&#26029;&#21457;&#29983;&#21518;&#37117;&#20250;&#35843;&#29992;&#36825;&#20010;&#20989;&#25968;,&#20294;&#26159;&#21482;&#26377;&#19968;&#20010;&#38142;&#36335;&#20250;&#21435;&#26816;&#26597;clock source&#26159;&#21542;&#24050;&#32463;&#21457;&#29983;&#20102;&#21464;&#21270;.
    </p>
    <p>
      &#37027;&#20040;,&#25351;&#23450;&#21738;&#19968;&#20010;&#38142;&#36335;&#21602;?
    </p>
    <p>
      <b><font color="#0000cc">&#37027;&#23601;&#26159;,&#36319;&#20840;&#23616;&#21464;&#37327;&#20013;&#35760;&#24405;&#30340;&#20316;&#20026;clock source&#30340;&#37027;&#20010;&#38142;&#36335;,&#22914;&#26524;&#21457;&#29983;&#20102;&#20013;&#26029;&#30340;&#35805;,&#37027;&#20040;,&#35843;&#29992;&#36825;&#20010;&#20989;&#25968;&#30340;&#26102;&#20505;,&#20250;&#21435;&#26816;&#26597;clock source&#26159;&#21542;&#25913;&#21464;&#20102;!! </font></b>
    </p>
    <p>
      &#37027;&#20040;,&#20197;&#20160;&#20040;&#21407;&#21017;&#21435;&#26816;&#26597;&#20316;&#20026;clock source&#30340;&#38142;&#36335;&#26159;&#21542;&#24212;&#35813;&#25913;&#21464;&#21602;?
    </p>
    <p>
      &#20854;&#23454;&#24456;&#31616;&#21333;,&#23601;&#26159;&#20004;&#20010;&#26465;&#20214;:
    </p>
    <ol>
      <li>
        &#36825;&#20010;&#38142;&#36335;&#26159;&#21542;&#36798;&#21040;&#20102;HFN_SYNC&#29366;&#24577;
      </li>
      <li>
        &#36825;&#20010;&#38142;&#36335;&#19978;&#30340;S-bit&#26159;&#21542;&#32622;&#20301;&#20102;!
      </li>
    </ol>
    <p>
      
    </p>
    <p>
      &#22914;&#26524;&#26681;&#25454;&#19978;&#38754;&#30340;&#35268;&#21017;&#21457;&#29616;,&#33021;&#22815;&#20316;&#20026;clock source&#30340;&#38142;&#36335;&#24050;&#32463;&#25913;&#21464;&#20102;&#30340;&#35805;,&#23601;&#20250;&#25191;&#34892;&#19979;&#38754;&#30340;&#25805;&#20316;:
    </p>
    <ul>
      <li>
        &#26356;&#26032;if_ctrl&#23492;&#23384;&#22120;&#20013;&#20851;&#20110;clock source&#30340;&#37197;&#32622;,&#23558;&#20854;&#37197;&#32622;&#25104;&#26032;&#30340;&#38142;&#36335;.
      </li>
      <li>
        &#23558;<b><font color="#ff0000">&#25152;&#26377;&#30340;&#38142;&#36335;</font></b>&#30340;&#19978;&#34892;&#25968;&#25454;&#30340;&#21457;&#36865;&#37117;&#20999;&#26029;.
      </li>
      <li>
        &#26356;&#26032;&#35760;&#24405;clock source&#38142;&#36335;&#30340;&#20840;&#23616;&#21464;&#37327;&#20026;&#26032;&#30340;&#38142;&#36335;.
      </li>
      <li>
        &#21457;&#36865; status_change &#28040;&#24687;&#32473;link supervior &#36827;&#31243;.
      </li>
    </ul>
  </body>
</html>
</richcontent>
</node>
<node TEXT="check_for_sfp_faults(link)&#x51fd;&#x6570;" ID="ID_815410616" CREATED="1339485596862" MODIFIED="1339652649291"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#20989;&#25968;&#30340;&#20316;&#29992;&#26159;&#26816;&#26597;SFP&#30340;fault.&#26377;&#38169;&#25253;&#38169;,&#26080;&#38169;&#21017;cease.&#25509;&#30528;&#36890;&#30693;RICR Common&#21435;&#22788;&#29702;&#36825;&#20123;fault.
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#20010;&#20989;&#25968;&#26816;&#26597;&#30340;SFP&#30340;&#38169;&#26377;:
    </p>
    <ul>
      <li>
        RICI_FAULT_TYPE_NO_SFP,&#36825;&#20010;fault&#29992;&#26469;&#26816;&#26597;SFP&#27169;&#22359;&#26159;&#21542;&#23384;&#22312;.&#20195;&#30721;&#20013;&#35828;&#26126;&#20102;,&#21482;&#26377;Master&#21475;&#25165;&#26816;&#26597;,Slave&#21475;&#19981;&#26816;&#26597;&#36825;&#20010;&#38169;.
      </li>
      <li>
        RICI_FAULT_TYPE_SFP_TX
      </li>
    </ul>
  </body>
</html>
</richcontent>
</node>
<node TEXT="update_clock_source(link_no,new_clock_quality)&#x51fd;&#x6570;" ID="ID_603674291" CREATED="1339652619423" MODIFIED="1341284573221"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#20989;&#25968;&#29992;&#26469;&#26356;&#26032;&#21644;&#20445;&#23384;&#27599;&#20010;port&#19978;&#30340;clock&#30340;&#36136;&#37327;.
    </p>
    <p>
      &#27492;&#20989;&#25968;&#25509;&#25910;&#20004;&#20010;&#21442;&#25968;:
    </p>
    <ul>
      <li>
        link_no --&gt; &#38656;&#35201;&#26356;&#26032;&#30340;port&#30340;number
      </li>
      <li>
        new_clock_quality --&gt;&#22312;&#25351;&#23450;&#30340;port&#21475;&#19978;&#38656;&#35201;&#23558;clock&#30340;&#36136;&#37327;&#26356;&#26032;&#20026;&#27492;&#22788;&#25351;&#23450;&#30340;&#20540;.
      </li>
    </ul>
    <p>
      &#20854;&#20013;,&#38656;&#35201;&#27880;&#24847;&#30340;&#26159;,&#19978;&#38754;&#30340;new_clock_quality&#21442;&#25968;&#20013;&#25351;&#23450;&#30340;clock&#30340;&#36136;&#37327;,&#21462;&#20540;&#26377;&#19979;&#38754;&#30340;&#20960;&#31181;(enum):
    </p>
    <ul>
      <li>
        NO_GOOD
      </li>
      <li>
        HFNSYNC
      </li>
      <li>
        OPERATIONAL
      </li>
      <li>
        SBIT
      </li>
    </ul>
    <p>
      &#36825;&#20010;&#20989;&#25968;&#36827;&#34892;&#30340;&#25805;&#20316;&#26159;&#26356;&#26032;&#21644;&#19968;&#20010;&#20840;&#23616;&#30340;&#25968;&#25454;&#32467;&#26500;&#36827;&#34892;&#25805;&#20316;.
    </p>
    <p>
      static <font color="#0000cc"><b>clk_src_ctrl_t</b></font>&#160;clock_source_ctrl;
    </p>
    <p>
      
    </p>
    <p>
      clk_src_ctrl_t&#30340;&#23450;&#20041;&#22914;&#19979;:
    </p>
    <p>
      
    </p>
    <p>
      typedef struct {
    </p>
    <p>
      &#160;&#160;<b>U8 <font color="#0000ff">current</font>;&#160;&#160;</b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //&#34920;&#31034;&#24403;&#21069;&#31995;&#32479;&#20013;&#30340;&#21442;&#32771;&#26102;&#38047;&#26159;&#20174;&#21738;&#20010;port&#19978;&#25343;&#26469;&#30340;.
    </p>
    <p>
      &#160;&#160;<b>clock_quality_t *<font color="#0000ff">quality</font>;&#160;&#160;</b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //&#36825;&#26159;&#19968;&#20010;&#25968;&#32452;,&#34920;&#31034;&#27599;&#20010;port&#19978;&#30340;clock&#30340;&#29366;&#24577;.&#24403;&#28982;&#29366;&#24577;&#20540;&#26159;&#19978;&#38754;&#21015;&#20986;&#26469;&#30340;&#22235;&#20010;&#20013;&#30340;&#19968;&#20010;.
    </p>
    <p>
      } clk_src_ctrl_t;
    </p>
    <p>
      
    </p>
    <p>
      &#27492;&#20989;&#25968;&#20570;&#30340;&#20107;&#24773;&#20027;&#35201;&#20026;:
    </p>
    <ol>
      <li>
        &#26681;&#25454;&#20256;&#36882;&#36827;&#26469;&#30340;&#21442;&#25968;&#20540;,&#26356;&#26032;&#25968;&#25454;&#32467;&#26500;clock_source_ctrl&#30340;&#20540;,&#20063;&#23601;&#26159;&#26356;&#26032;&#23545;&#24212;port&#30340;<font color="#0000ff"><b>quality</b></font>&#21464;&#37327;.
      </li>
      <li>
        &#26681;&#25454;&#26356;&#26032;&#36807;&#20102;&#30340;<font color="#0000ff"><b>clock_source_ctrl</b></font>&#32467;&#26500;&#30340;&#20540;,&#26469;&#37325;&#26032;&#35745;&#31639;&#24212;&#35813;&#23558;&#21738;&#20010;port&#22635;&#20837;&#32467;&#26500;&#20307;&#20013;&#30340;<font color="#0000ff"><b>current</b></font>&#21464;&#37327;.
      </li>
      <li>
        &#22914;&#26524;&#21457;&#29616;&#27599;&#20010;port&#19978;&#30340;clock&#30340;&#36136;&#37327;&#37117;&#19968;&#26679;&#30340;&#35805;,&#37027;&#20040;&#20248;&#20808;&#36873;&#25321;port 0,&#20063;&#23601;&#26159;&#23558;current&#21464;&#37327;&#36171;&#20540;&#20026;0.
      </li>
      <li>
        &#22914;&#26524;&#20989;&#25968;&#30340;&#22914;&#26524;&#21442;&#25968;&#20013;,port_no&#20026;0,&#24182;&#19988;new_clock_quality&#30340;&#20540;&#20026;HFNSYNC&#30340;&#35805;,&#37027;&#20040;&#23558;&#20840;&#23616;&#21464;&#37327;<font color="#0000ff"><b>free_run_relock</b></font>&#30340;&#20540;&#35774;&#20026;true.
      </li>
      <li>
        <i><u><b>&#25509;&#19979;&#26469;,&#22914;&#26524;&#21457;&#29616;current&#20013;&#30340;&#20540;&#34987;&#26356;&#26032;&#20102;&#30340;&#35805;(&#20063;&#23601;&#26159;&#35828;,&#31995;&#32479;&#38656;&#35201;&#26356;&#25913;&#21442;&#32771;&#26102;&#38047;&#30340;port),&#37027;&#20040;&#39318;&#20808;&#20999;&#26029;TX,&#28982;&#21518;&#26356;&#26032;<font color="#0000ff">if_ctrl</font>&#23492;&#23384;&#22120;,&#20889;&#20837;&#26032;&#30340;&#34987;&#36873;&#25321;&#30340;port.</b></u></i>
      </li>
      <li>
        <i><u><b>&#26368;&#21518;&#26681;&#25454;current&#30340;clock&#30340;&#20540;,&#26356;&#26032;<font color="#0000ff">link_ctrl</font>&#23492;&#23384;&#22120;.</b></u></i>
      </li>
    </ol>
    <p>
      
    </p>
    <p>
      &#26012;&#20307;&#21152;&#40657;&#21152;&#19979;&#21010;&#32447;&#30340;&#37096;&#20998;&#34920;&#31034;&#38656;&#35201;&#36827;&#34892;&#30340;&#30828;&#20214;&#25805;&#20316;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x4ec0;&#x4e48;&#x65f6;&#x5019;&#x6b64;&#x51fd;&#x6570;&#x4f1a;&#x88ab;&#x8c03;&#x7528;?" ID="ID_1139398934" CREATED="1339652658639" MODIFIED="1339990200715"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#20989;&#25968;&#20027;&#35201;&#22312;Slave.c&#25991;&#20214;&#20013;&#34987;&#35843;&#29992;(&#20174;&#20195;&#30721;&#19978;&#21487;&#20197;&#30475;&#21040;,&#22312;master.c&#25991;&#20214;&#20013;&#20063;&#34987;&#35843;&#29992;&#20102;&#19968;&#27425;,&#20294;&#26159;&#27809;&#26377;&#36825;&#27425;&#30340;&#35843;&#29992;&#19981;&#36215;&#23454;&#38469;&#30340;&#24847;&#20041;.)
    </p>
    <p>
      slave.c&#20027;&#35201;&#22788;&#29702;&#30340;&#26159;RICR&#30340;slave&#31471;&#21475;&#30340;&#29366;&#24577;&#26426;.
    </p>
    <p>
      &#22312;&#19979;&#38754;&#30340;&#29366;&#24577;&#26426;&#30340;&#21508;&#20010;&#38454;&#27573;&#20250;&#35843;&#29992;update_clock_source()&#20989;&#25968;:
    </p>
    <ul>
      <li>
        &#22312;&#27809;&#26377;&#36827;&#20837;&#29366;&#24577;&#26426;&#20043;&#21069;,&#23558;<b><font color="#003399">Slave</font></b>&#21475;&#30340;clock&#36136;&#37327;&#21021;&#22987;&#21270;&#20026;<b><font color="#0000ff">NO_GOOD</font></b>.(&#24456;&#21512;&#29702;)
      </li>
      <li>
        &#22914;&#26524;&#26159;<b><font color="#003399">Master</font></b>&#31471;&#21475;&#30340;&#35805;,&#21017;&#23558;&#36825;&#20010;link&#30340;clock&#22266;&#23450;&#20026;<b><font color="#0000ff">NO_GOOD</font></b>(&#20063;&#24456;&#21512;&#29702;,&#22914;&#26524;&#26159;master&#21475;&#30340;&#35805;,&#36825;&#20010;link&#27704;&#36828;&#19981;&#20250;&#25104;&#20026;&#21442;&#32771;&#26102;&#38047;&#26469;&#28304;.)
      </li>
      <li>
        &#22312;&#20174;<b><font color="#ff0033">DOWN&#160;&#160;--&gt; HFNSYNC</font></b>&#29366;&#24577;&#20043;&#21518;,&#23558;clock&#36136;&#37327;&#35774;&#32622;&#20026;<b><font color="#0000ff">HFNSYNC</font></b>.
      </li>
      <li>
        <i><b><u>&#22312;&#29366;&#24577;&#36716;&#21040;<font color="#ff0033">LINK_DOWN</font>&#20043;&#21518;,&#30456;&#24212;&#30340;&#23558;clock&#36136;&#37327;&#35774;&#32622;&#20026;<font color="#0000ff">NO_GOOD</font>(&#27880;&#24847;,&#26377;&#22909;&#20960;&#22788;&#37117;&#20250;&#20174;&#21508;&#31181;&#29366;&#24577;&#36716;&#21040;LINK_DOWN&#29366;&#24577;.)</u></b></i>
      </li>
      <li>
        &#22312;&#29366;&#24577;&#30001;<b><font color="#ff0033">LINK_NEGOTIATION&#160;&#160;--&gt; LINK_OPERATIONAL</font></b>&#20043;&#21518;,&#23558;clock&#36136;&#37327;&#35774;&#32622;&#20026;<b><font color="#0000ff">OPERATIONAL</font></b>
      </li>
      <li>
        &#22312;&#29366;&#24577;&#26377;<b><font color="#ff0033">LINK_NEGOTIATION&#160;&#160;--&gt; LINK_OPERATIONAL</font></b>&#20043;&#21518;,&#22914;&#26524;&#21457;&#29616;S-bit&#24050;&#32463;&#23384;&#22312;&#20102;,&#37027;&#20040;&#23558;clock&#36136;&#37327;&#35774;&#32622;&#20026;<b><font color="#0000ff">SIBT</font></b>
      </li>
      <li>
        &#22312;<b><font color="#ff0033">LINK_OPERATIONAL</font></b>&#29366;&#24577;&#19979;,&#22914;&#26524;&#21457;&#29616;S-bit&#20002;&#25481;&#20102;,&#21017;&#23558;clock&#36136;&#37327;&#35774;&#32622;&#20026;<b><font color="#0000ff">OPERATIONAL</font></b>.
      </li>
      <li>
        &#22312;<b><font color="#ff0033">RICR_INTERNAL_POLL_SBIT_TMO</font></b>&#23450;&#26102;&#22120;expire&#20043;&#21518;,&#22914;&#26524;&#26597;&#21040;S-bit&#21040;&#20102;,&#23601;&#23558;clock&#36136;&#37327;&#35774;&#32622;&#20026;<b><font color="#0000ff">SBIT</font></b>
      </li>
    </ul>
  </body>
</html>
</richcontent>
<node TEXT="&#x7ed3;&#x8bba;" ID="ID_525247247" CREATED="1339990231342" MODIFIED="1339992950691"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#33021;&#22815;&#26356;&#26032;clock quality&#30340;&#22320;&#26041;&#21482;&#26377;&#20004;&#20010;&#20989;&#25968;:
    </p>
    <ul>
      <li>
        set_clock_quality()
      </li>
      <li>
        update_clock_quality()
      </li>
    </ul>
    <p>
      &#32780;set_clock_quality()&#20989;&#25968;&#21482;&#22312;RICR&#20027;&#36827;&#31243;&#22312;&#21021;&#22987;&#21270;&#30340;&#26102;&#20505;&#34987;&#35843;&#29992;&#19968;&#27425;.&#23558;&#25152;&#26377;&#30340;link&#30340;clock quality&#37117;&#21021;&#22987;&#21270;&#20026;NO_GOOD.&#20854;&#20182;&#30340;&#22330;&#21512;&#36825;&#20010;&#20989;&#25968;&#37117;&#27809;&#26377;&#34987;&#35843;&#29992;.
    </p>
    <p>
      &#25152;&#20197;&#20027;&#35201;&#30340;&#23545;clock quality&#30340;&#26356;&#25913;,&#20027;&#35201;&#26159;&#22312;update_clock_quality()&#20989;&#25968;&#20013;&#36827;&#34892;&#30340;.
    </p>
    <p>
      
    </p>
    <p>
      &#32780;
    </p>
    <p>
      &#20174;&#29238;&#33410;&#28857;&#30340;&#23545;&#20110;&#20309;&#26102;&#35752;&#35770;&#35752;&#35770;&#21487;&#20197;&#30475;&#20986;,&#36825;&#20010;clock quality&#30340;&#20540;&#20854;&#23454;&#26159;&#36319;Slave&#31471;&#21475;&#30340;&#29366;&#24577;&#26426;&#19968;&#19968;&#20851;&#32852;&#30340;.
    </p>
    <p>
      &#20063;&#23601;&#26159;&#35828;,&#36825;&#20010;clock quality&#30340;&#20540;&#20854;&#23454;&#26159;&#19968;&#20010;&#36923;&#36753;&#30340;&#20540;,&#20854;&#19982;&#29366;&#24577;&#26426;&#30340;&#23545;&#24212;&#20851;&#31995;&#22914;&#19979;&#25152;&#31034;:
    </p>
    <ul>
      <li>
        &#38142;&#36335;&#22788;&#20110;<b><font color="#ff0033">DOWN</font></b>&#29366;&#24577;,clock quality&#30340;&#20540;&#20026;<b><font color="#0000ff">NO_GOOD</font></b>
      </li>
      <li>
        &#38142;&#36335;&#22788;&#20110;<b><font color="#ff0033">HFNSYNC</font></b>&#29366;&#24577;,clock quality&#30340;&#20540;&#20026;<b><font color="#0000ff">HFNSYNC</font></b>
      </li>
      <li>
        &#38142;&#36335;&#22788;&#20110;<b><font color="#ff0033">OPERATIONAL</font></b>&#29366;&#24577;,clock quality&#30340;&#20540;&#20026;<b><font color="#0000ff">OPERATIONAL</font></b>
      </li>
      <li>
        &#38142;&#36335;&#22788;&#20110;<b><font color="#ff0033">OPERATIONAL</font></b>&#29366;&#24577;,&#19988;&#38142;&#36335;&#19978;<b><font color="#ff0033">S-bit</font></b>&#23384;&#22312;,&#21017;clock quality&#30340;&#20540;&#20026;<b><font color="#0000ff">SBIT</font></b>
      </li>
    </ul>
  </body>
</html>
</richcontent>
</node>
</node>
</node>
</node>
<node TEXT="&#x63a5;&#x53e3;&#x89d2;&#x5ea6;&#x770b;RICR" ID="ID_882733821" CREATED="1332919425880" MODIFIED="1334563346932"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      RICR&#23545;&#22806;&#25552;&#20379;&#20102;&#20004;&#20010;&#25509;&#21475;:
    </p>
    <ul>
      <li>
        RICI&#25509;&#21475;
      </li>
      <li>
        RIARAI&#25509;&#21475;
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      [RICI]
    </p>
    <p>
      &#36825;&#20010;&#25509;&#21475;&#26159;&#29992;&#26469;&#36319;RICM/OBIF&#31561;&#31561;&#36827;&#34892;&#20132;&#20114;&#30340;&#28040;&#24687;&#25509;&#21475;,&#36825;&#20010;&#25509;&#21475;&#30340;&#20316;&#29992;&#26159;&#35753;CPRI&#25110;&#32773;&#30005;&#32518;&#36830;&#25509;&#30340;&#20004;&#26041;&#33021;&#22815;&#36827;&#34892;&#36890;&#20449;
    </p>
    <p>
      
    </p>
    <p>
      [RIARAI]
    </p>
    <p>
      &#36825;&#20010;&#25509;&#21475;&#20027;&#35201;&#26159;&#19968;&#20010;&#20989;&#25968;&#35843;&#29992;&#30340;&#25509;&#21475;,&#36825;&#20010;&#25509;&#21475;&#30340;&#20316;&#29992;&#20027;&#35201;&#26159;&#35753;RU&#36719;&#20214;&#33021;&#22815;&#33719;&#30693;&#24213;&#23618;&#30340;CPRI&#36830;&#25509;&#30340;&#19968;&#20123;&#20449;&#24687;&#21644;&#29366;&#24577;&#31561;&#31561;.
    </p>
    <p>
      &#20027;&#35201;&#30340;&#23601;&#26159;&#36825;&#20010;&#21151;&#33021;,&#25152;&#20197;&#25105;&#35273;&#24471;&#36825;&#20010;&#25509;&#21475;&#30340;&#37325;&#35201;&#24615;&#24182;&#19981;&#26159;&#37027;&#20040;&#30340;&#37325;&#35201;,&#30456;&#23545;&#32780;&#35328;,RICI&#25509;&#21475;&#30340;&#37325;&#35201;&#24615;&#35201;&#39640;&#22810;&#20102;.
    </p>
    <p>
      &#32780;&#19988;,&#19968;&#33324;&#32780;&#35328;,RU&#36719;&#20214;&#35843;&#29992;&#36825;&#20010;&#25509;&#21475;&#30340;&#30446;&#30340;&#26159;&#20160;&#20040;&#21602;?
    </p>
    <p>
      &#24403;&#28982;&#26377;&#19968;&#20010;&#38750;&#24120;&#37325;&#35201;&#30340;&#20989;&#25968;&#35843;&#29992;&#23601;&#26159;RICR_initiRICR()&#20989;&#25968;,RU&#36719;&#20214;&#36890;&#36807;&#35843;&#29992;&#36825;&#20010;&#20989;&#25968;&#20174;&#32780;&#21551;&#21160;&#20102;&#25972;&#20010;&#30340;RICR&#31995;&#32479;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="RICI&#x63a5;&#x53e3;" ID="ID_1046135769" CREATED="1334320101481" MODIFIED="1334321891273"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      RICI&#25509;&#21475;&#26159;&#25552;&#20379;&#32473;REC&#30340;,&#20063;&#23601;&#26159;DU&#36319;RICR&#20043;&#38388;&#30340;&#25509;&#21475;.&#36825;&#20010;&#25509;&#21475;&#30340;&#20316;&#29992;&#20027;&#35201;&#26159;&#22312;REC&#21644;RE&#20043;&#38388;&#37197;&#32622;CPRI&#36830;&#25509;.&#21516;&#26102;,REC&#20063;&#21487;&#20197;&#20351;&#29992;&#36825;&#20010;&#25509;&#21475;&#35753;RE&#21435;&#36830;&#25509;&#21518;&#32493;&#30340;&#32423;&#32852;RE.
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#20010;&#25509;&#21475;&#30340;&#23450;&#20041;&#22312;rici.sig&#25991;&#20214;&#20013;&#23450;&#20041;&#20102;,&#25105;&#25361;&#36873;&#20102;&#20960;&#20010;&#26680;&#24515;&#30340;&#33021;&#22815;&#20307;&#29616;RICI&#21151;&#33021;&#30340;&#28040;&#24687;&#20889;&#22312;&#19979;&#38754;
    </p>
    <p>
      &#20027;&#35201;&#30340;&#20960;&#20010;&#28040;&#24687;:
    </p>
    <ul>
      <li>
        RICI_GET_DELAY_VALUES_REQ
      </li>
      <li>
        RICI_UPDATE_DELAY_REQ
      </li>
      <li>
        RICI_GET_RTD_MEAS_REQ
      </li>
      <li>
        RICI_START_CPRI_LINK_REQ
      </li>
      <li>
        RICI_START_CPRI_LINK_IND
      </li>
      <li>
        RICI_STOP_CPRI_LINK_REQ
      </li>
      <li>
        RICI_FAULT2_IND
      </li>
      <li>
        RICI_FAULT_CEASE2_IND
      </li>
      <li>
        RICI_RESET_LINK_REQ
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      &#22312;RICI&#25509;&#21475;&#20013;,&#36824;&#21253;&#21547;&#38500;&#20102;&#19978;&#38754;&#30340;&#28040;&#24687;&#20043;&#22806;&#20854;&#20182;&#30340;&#19968;&#20123;&#28040;&#24687;,&#20294;&#26159;&#36825;&#20123;&#20449;&#24687;&#35201;&#20040;&#23601;&#26159;&#19968;&#20123;&#20363;&#34892;&#30340;&#20449;&#24687;,&#35201;&#20040;&#23601;&#26159;&#20570;&#30340;&#31616;&#21333;&#30340;&#22914;&#35835;&#21462;&#19968;&#20123;&#29366;&#24577;&#30340;&#24037;&#20316;.&#25152;&#20197;&#27809;&#26377;&#21015;&#20986;&#26469;.
    </p>
    <p>
      &#19978;&#38754;&#21015;&#20986;&#26469;&#30340;&#36825;&#20123;&#20010;&#28040;&#24687;,&#23545;&#20110;REC-RE&#20043;&#38388;&#29289;&#29702;&#36830;&#25509;&#30340;&#24314;&#31435;,&#36215;&#30528;&#26680;&#24515;&#30340;&#20316;&#29992;.&#20855;&#20307;&#27599;&#20010;&#28040;&#24687;&#30340;&#20316;&#29992;&#26159;&#20160;&#20040;,&#21442;&#32771;&#23376;&#32467;&#28857;.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
<node TEXT="RICI_GET_DELAY_VALUES_REQ" ID="ID_1878135510" CREATED="1334321579181" MODIFIED="1334322538558"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#28040;&#24687;&#26159;&#36319;delay&#30456;&#20851;&#30340;&#19968;&#20010;&#28040;&#24687;,&#20027;&#35201;&#30340;&#30446;&#30340;&#26159;REC&#20174;RE&#33719;&#21462;&#19968;&#20123;RE&#20869;&#37096;&#22266;&#23450;&#30340;&#24310;&#36831;&#30340;&#20540;.
    </p>
    <p>
      &#20063;&#23601;&#26159;&#19979;&#38754;&#30340;&#20960;&#20010;:
    </p>
    <ul>
      <li>
        internalLoopDelay
      </li>
      <li>
        cascadeDelayDL
      </li>
      <li>
        cascadeDelayUL
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      &#36825;&#19977;&#20010;&#20540;&#30340;&#27010;&#24565;,&#38656;&#35201;&#26597;&#30475;FD&#20013;&#20851;&#20110;&#20449;&#21495;&#22312;RE&#20869;&#37096;&#24590;&#20040;&#20256;&#36755;&#30340;&#37027;&#24352;&#22270;.
    </p>
    <p>
      &#20294;&#26159;&#19978;&#38754;&#30340;&#36825;&#19977;&#20010;&#20540;&#37117;&#26159;&#19981;&#20250;&#21464;&#21270;&#30340;,&#22312;&#27599;&#19968;&#20010;RE&#20869;&#37096;&#26159;&#22266;&#21270;&#30340;.
    </p>
    <p>
      
    </p>
    <p>
      REC&#38656;&#35201;&#24471;&#21040;&#36825;&#19977;&#20010;&#20540;,&#24403;&#28982;&#36824;&#26377;&#20854;&#20182;&#30340;&#19968;&#20123;&#20540;,&#22914;RTD&#20540;,&#29992;&#26469;&#35745;&#31639;&#20449;&#21495;&#31359;&#36807;RE&#26102;,&#25110;&#32773;&#36820;&#22238;REC&#26102;&#30340;&#24310;&#36831;.
    </p>
    <p>
      &#33021;&#22815;&#35745;&#31639;&#20986;&#31934;&#30830;&#30340;&#26102;&#24310;&#30340;&#35805;,&#37027;&#20040;&#20063;&#23601;&#33021;&#22815;&#36890;&#36807;&#34917;&#20607;,&#36798;&#21040;&#31934;&#30830;&#30340;&#21516;&#27493;&#20102;.
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="RICI_UPDATE_DELAY_REQ" ID="ID_779311608" CREATED="1334321762936" MODIFIED="1334322807177"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#28040;&#24687;&#30340;&#20316;&#29992;&#26159;REC&#20250;&#36890;&#30693;RE,&#20174;REC&#21040;RE&#30340;&#26102;&#24310;&#26159;&#22810;&#23569;.&#22914;&#26524;&#36825;&#20010;&#26102;&#24310;&#21464;&#21270;&#20102;&#30340;&#35805;,&#23601;&#23558;&#36825;&#20010;&#20540;&#36890;&#30693;RE,&#35753;RE&#26356;&#26032;.
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#20010;&#20540;&#20026;&#21861;&#35201;REC&#36890;&#30693;RE&#21602;?&#20026;&#20160;&#20040;RE&#33258;&#24049;&#19981;&#33021;&#22815;&#31639;&#20986;&#26469;&#21602;?
    </p>
    <p>
      &#22240;&#20026;&#36825;&#20010;&#20540;&#30340;&#35745;&#31639;&#31574;&#30053;&#23601;&#26159;&#22312;REC&#31471;&#35745;&#31639;&#20986;&#26469;&#30340;,&#25152;&#20197;&#38656;&#35201;REC&#36890;&#30693;RE&#20182;&#20204;&#20043;&#38388;&#30340;&#24310;&#36831;.
    </p>
    <p>
      &#20851;&#20110;&#35745;&#31639;&#36825;&#20010;&#20540;,&#21487;&#20197;&#21442;&#32771;FD&#20013;&#30340;&#20851;&#20110;RTD&#30340;&#25551;&#36848;(&#24212;&#35813;&#26377;&#21543;,&#25105;&#27809;&#26377;&#30475;FD&#20013;&#26159;&#21542;&#26377;&#20851;&#20110;RTD&#30340;&#25551;&#36848;)
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="RICI_GET_RTD_MEAS_REQ" ID="ID_1072674468" CREATED="1334321771274" MODIFIED="1334323049054"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#20449;&#24687;&#26159;&#20351;&#29992;&#22312;<font size="6"><b>&#32423;&#32852;</b></font>&#30340;&#24773;&#20917;&#19979;&#25165;&#20351;&#29992;&#30340;&#21040;.&#20854;&#30446;&#30340;&#26159;REC&#36890;&#30693;RE,&#35753;&#20854;&#35745;&#31639;RTD&#30340;&#20540;.
    </p>
    <p>
      
    </p>
    <p>
      &#22312;RICI_UPDATE_DELAY_REQ&#28040;&#24687;&#30340;&#25551;&#36848;&#20013;,&#25105;&#20204;&#35828;&#20102;,RTD&#30340;&#20540;&#24212;&#35813;&#26159;REC&#36890;&#30693;RE&#30340;,&#20294;&#26159;&#36825;&#37324;&#20026;&#20160;&#20040;&#21448;&#35828;&#35201;&#35753;RE&#21435;&#35745;&#31639;RTD&#30340;&#20540;&#21602;?
    </p>
    <p>
      &#22240;&#20026;&#36825;&#26159;&#22312;&#32423;&#32852;&#30340;&#24773;&#20917;&#19979;,&#19968;&#20010;&#22788;&#20110;&#32423;&#32852;&#20013;&#30340;RE,&#23545;&#20110;&#23427;&#26469;&#35828;,&#21069;&#19968;&#32423;&#30340;RE&#23601;&#30456;&#24403;&#20110;&#26159;&#33258;&#24049;&#30340;REC,&#21516;&#26679;,&#33258;&#24049;&#20063;&#30456;&#24403;&#20110;&#21518;&#19968;&#32423;RE&#30340;REC.
    </p>
    <p>
      
    </p>
    <p>
      &#25152;&#20197;,&#36825;&#20010;&#28040;&#24687;&#23601;&#26159;REC&#36890;&#30693;RE,&#35753;RE&#35745;&#31639;&#20854;&#21644;&#21518;&#19968;&#32423;RE&#20043;&#38388;&#30340;RTD&#30340;&#20540;.&#22312;&#36825;&#26102;,&#36825;&#20010;RE&#23601;&#36215;&#30340;&#26159;&#19968;&#20010;REC&#30340;&#35282;&#33394;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="RICI_START_CPRI_LINK_REQ/IND" ID="ID_1228236578" CREATED="1334321780850" MODIFIED="1334323627116"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#28040;&#24687;&#20063;&#26159;&#22312;&#32423;&#32852;&#30340;&#26102;&#20505;&#25165;&#20250;&#29992;&#21040;.
    </p>
    <p>
      &#36825;&#20010;&#28040;&#24687;&#30340;&#20316;&#29992;&#26159;REC&#37197;&#32622;RE,&#35753;&#36825;&#20010;RE&#20854;&#36319;&#20854;&#21518;&#32493;&#30340;RE&#24314;&#31435;&#36215;&#36830;&#25509;.
    </p>
    <p>
      
    </p>
    <p>
      &#30001;&#19978;&#38754;&#30340;&#25551;&#36848;&#21487;&#20197;&#30693;&#36947;,&#22312;&#32423;&#32852;&#30340;&#24773;&#20917;&#19979;,REC&#24182;&#19981;&#26159;&#30452;&#25509;&#30340;&#36319;&#25152;&#26377;&#30340;RE&#24314;&#31435;&#36215;&#36830;&#25509;&#30340;.
    </p>
    <p>
      REC&#21482;&#33021;&#19982;&#30452;&#25509;&#21644;REC&#26377;&#29289;&#29702;&#36830;&#25509;&#30340;RE&#24314;&#31435;&#36215;&#36830;&#25509;,&#32780;&#23545;&#20110;&#32423;&#32852;&#30340;RE&#30340;&#35805;,&#21482;&#33021;&#26159;&#19968;&#27573;&#19968;&#27573;&#30340;&#24314;&#31435;&#36215;&#36830;&#25509;.
    </p>
    <p>
      &#20063;&#23601;&#26159;&#35828;,REC&#20808;&#36319;&#31532;&#19968;&#20010;RE&#24314;&#31435;&#36215;&#36830;&#25509;,&#22312;&#24314;&#31435;&#20102;&#31532;&#19968;&#20010;RE&#30340;&#36830;&#25509;&#20043;&#21518;,&#28982;&#21518;REC&#36890;&#36807;&#36825;&#20010;&#28040;&#24687;,&#35753;&#31532;&#19968;&#20010;RE&#33258;&#24049;&#21435;&#36830;&#25509;&#31532;&#20108;&#20010;RE,&#20381;&#27425;&#31867;&#25512;.
    </p>
    <p>
      
    </p>
    <p>
      &#32780;&#22914;&#26524;RE&#23436;&#25104;&#36825;&#20010;&#20219;&#21153;&#20043;&#21518;,&#23601;&#20250;&#21521;REC&#36820;&#22238;&#19968;&#20010;IND&#20449;&#24687;,&#34920;&#26126;&#33258;&#24049;&#24050;&#32463;&#25104;&#21151;&#30340;&#36830;&#25509;&#20102;&#21518;&#32493;&#30340;RE&#20102;.
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="RICI_STOP_CPRI_LINK_REQ" ID="ID_1759775923" CREATED="1334321800845" MODIFIED="1334323699399"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#30001;&#23383;&#38754;&#19978;&#30340;&#29702;&#35299;&#23601;&#21487;&#20197;&#30693;&#36947;,&#36825;&#20010;&#20449;&#24687;&#30340;&#20316;&#29992;&#36319;RICI_START_CPRI_LINK_REQ&#30340;&#20316;&#29992;&#27491;&#22909;&#30456;&#21453;,&#26159;REC&#36890;&#30693;RE,&#35753;&#20854;&#26029;&#24320;&#19982;&#21518;&#32493;&#30340;RE&#30340;&#36830;&#25509;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="RICI_FAULT2_IND" ID="ID_1767627193" CREATED="1334321811232" MODIFIED="1334323711470"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#26159;&#19968;&#20010;&#25253;&#38169;&#30340;&#28040;&#24687;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="RICI_RESET_LINK_REQ" ID="ID_23493651" CREATED="1334321828423" MODIFIED="1334323836005"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      CPRI&#21327;&#35758;&#35268;&#23450;,&#36890;&#36807;CPRI&#21327;&#35758;&#36830;&#25509;&#30340;&#21452;&#26041;,&#19968;&#20010;&#21483;&#20570;Master,&#19968;&#20010;&#21483;&#20570;Slave.
    </p>
    <p>
      &#32780;Master&#33021;&#22815;&#36890;&#36807;&#22312;CPRI&#24103;&#20013;&#25918;&#32622;&#29305;&#23450;&#30340;bit,&#20174;&#32780;&#35753;Slave&#37325;&#21551;.
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#23601;&#26159;&#36825;&#20010;&#28040;&#24687;&#30340;&#32972;&#26223;&#30693;&#35782;.
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#20010;&#28040;&#24687;&#30340;&#20316;&#29992;&#26159;,REC&#36890;&#30693;RE,&#35753;&#20854;&#37325;&#21551;&#32423;&#32852;&#20110;&#20854;&#21518;&#30340;RE.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="RIHI&#x63a5;&#x53e3;" ID="ID_780378367" CREATED="1334324206361" MODIFIED="1335357068094"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      RIHI&#25509;&#21475;&#26159;&#19968;&#20010;&#20869;&#37096;&#30340;&#25509;&#21475;,&#26159;&#29992;&#20110;HALI2&#30340;.
    </p>
    <p>
      
    </p>
    <p>
      HALI2&#26159;&#19968;&#20010;&#36719;&#20214;&#37325;&#26500;&#35745;&#21010;,&#30446;&#30340;&#26159;&#23558;&#29616;&#22312;&#30340;RU&#36719;&#20214;&#20998;&#25104;&#19978;&#19979;&#20004;&#23618;.&#19978;&#23618;&#36319;&#31574;&#30053;&#31639;&#27861;&#30456;&#20851;(&#20063;&#23601;&#26159;&#36719;&#20214;&#30456;&#20851;),&#19979;&#23618;&#36319;&#30828;&#20214;&#30456;&#20851;.
    </p>
    <p>
      &#32780;&#19978;&#19979;&#23618;&#36719;&#20214;&#20043;&#38388;&#36890;&#20449;&#30340;&#25509;&#21475;&#23601;&#26159;&#36825;&#20040;&#19968;&#20010;&#28040;&#24687;&#25509;&#21475;RIHI.
    </p>
    <p>
      
    </p>
    <p>
      &#19979;&#38754;&#26159;&#25152;&#26377;&#30340;RIHI&#30340;request&#28040;&#24687;:
    </p>
    <ul>
      <li>
        RIHI_CONN_ESTABLISH_REQ
      </li>
      <li>
        RIHI_GET_CAPABILITIES_REQ
      </li>
      <li>
        <font color="#ff0000"><i>RIHI_SET_ROLE_REQ</i></font>
      </li>
      <li>
        RIHI_GET_LINK_STATUS_REQ
      </li>
      <li>
        RIHI_GET_FA_STATUS_REQ
      </li>
      <li>
        RIHI_GET_S_BIT_REQ
      </li>
      <li>
        RIHI_CLOCK_SOURCE_OK_REQ
      </li>
      <li>
        RIHI_GET_REF_CLOCK_REQ
      </li>
      <li>
        RIHI_GET_WORD_ALIGN_DELAY_REQ
      </li>
      <li>
        RIHI_GET_JB_DELAY_REQ
      </li>
      <li>
        RIHI_GET_HARD_DELAY_REQ
      </li>
      <li>
        RIHI_GET_INTERNAL_LOOP_DELAY_REQ
      </li>
      <li>
        <font color="#ff0000"><i>RIHI_SET_MMI_REQ</i></font>
      </li>
      <li>
        RIHI_GET_CASCADE_DELAYS_REQ
      </li>
      <li>
        RIHI_GET_MASTER_FROM_SLAVE_REQ
      </li>
      <li>
        RIHI_GET_SLAVE_FROM_MASTER_REQ
      </li>
      <li>
        RIHI_GET_RTD_MEAS_REQ
      </li>
      <li>
        RIHI_GET_SFP_INFO_REQ
      </li>
      <li>
        RIHI_GET_BITRATE_LIST_REQ
      </li>
      <li>
        <font color="#ff0000"><i>RIHI_DISABLE_LINK_REQ</i></font>
      </li>
      <li>
        RIHI_GET_PORT_TYPE_REQ
      </li>
      <li>
        <font color="#ff0000"><i>RIHI_CONFIG_ECP_REQ(not very important)</i></font>
      </li>
      <li>
        RIHI_GET_SUPPORTED_PORT_REQ
      </li>
      <li>
        RIHI_IS_OPERATIONAL_REQ
      </li>
      <li>
        <font color="#ff0000"><i>RIHI_CHANGE_STATE_REQ</i></font>
      </li>
      <li>
        <font color="#ff0000"><i>RIHI_WRITE_HW_LOG_REQ</i></font>
      </li>
      <li>
        RIHI_IS_SETUP_FOR_SFP_REQ
      </li>
      <li>
        <font color="#ff0000"><i>RIHI_SLAVE_ENABLE_RX_REQ</i></font>
      </li>
      <li>
        <font color="#ff0000"><i>RIHI_SLAVE_ENABLE_TX_REQ</i></font>
      </li>
      <li>
        <font color="#ff0000"><i>RIHI_MASTER_RESET_REQ</i></font>
      </li>
      <li>
        <font color="#990099"><i>RIHI_CALL_LIFETIME_REQ</i>?</font>
      </li>
      <li>
        <font color="#ff0000"><i>RIHI_MASTER_STORE_LINK_INFO_REQ</i></font>
      </li>
      <li>
        <font color="#ff0000"><i>RIHI_CHECK_FAULTS_REQ</i></font>
      </li>
      <li>
        RIHI_GET_CONFIG_REQ
      </li>
      <li>
        <font color="#ff0000"><i>RIHI_INTERRUPT_SERVICES_REQ</i></font>
      </li>
      <li>
        RIHI_INTERRUPT_IND
      </li>
      <li>
        RIHI_FAULT_FWD
      </li>
    </ul>
  </body>
</html>
</richcontent>
<node TEXT="&#x914d;&#x7f6e;CPRI" ID="ID_708805412" CREATED="1334564904175" MODIFIED="1335357020690"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#37324;&#21015;&#20030;&#20986;RIHI&#25509;&#21475;&#20013;,&#29992;&#20110;&#37197;&#32622;CPRI&#36830;&#25509;&#30340;&#19968;&#20123;&#28040;&#24687;.
    </p>
    <p>
      &#19982;&#20043;&#30456;&#23545;&#24212;&#30340;&#26159;RIHI&#25509;&#21475;&#20013;,&#29992;&#20110;&#26597;&#35810;CPRI&#29366;&#24577;&#30340;&#19968;&#20123;&#28040;&#24687;.
    </p>
    <p>
      &#36824;&#26377;&#19968;&#31867;RIHI&#28040;&#24687;&#30340;&#21151;&#33021;&#26159;&#31867;&#20284;&#20110;&#20013;&#26029;&#22788;&#29702;&#20989;&#25968;,&#24403;CPRI&#36830;&#25509;&#21457;&#29983;&#24322;&#24120;,&#20135;&#29983;&#20013;&#26029;&#26102;,&#20250;&#20027;&#21160;&#30340;&#21521;&#19978;&#21457;&#20986;&#20013;&#26029;&#28040;&#24687;.
    </p>
    <p>
      
    </p>
    <ul>
      <li>
        <font color="#339900"><i>RIHI_SET_ROLE_REQ</i> </font>
      </li>
      <li>
        <font color="#339900"><i>RIHI_SET_MMI_REQ</i> </font>
      </li>
      <li>
        <font color="#339900"><i>RIHI_DISABLE_LINK_REQ</i> </font>
      </li>
      <li>
        <font color="#339900"><i>RIHI_CHANGE_STATE_REQ</i> </font>
      </li>
      <li>
        <font color="#339900"><i>RIHI_WRITE_HW_LOG_REQ</i> </font>
      </li>
      <li>
        <font color="#339900"><i>RIHI_SLAVE_ENABLE_RX_REQ</i> </font>
      </li>
      <li>
        <font color="#339900"><i>RIHI_SLAVE_ENABLE_TX_REQ</i> </font>
      </li>
      <li>
        <font color="#339900"><i>RIHI_MASTER_RESET_REQ</i> </font>
      </li>
      <li>
        <font color="#339900"><i>RIHI_MASTER_STORE_LINK_INFO_REQ</i> </font>
      </li>
      <li>
        <font color="#339900"><i>RIHI_CHECK_FAULTS_REQ</i> </font>
      </li>
      <li>
        <font color="#339900"><i>RIHI_INTERRUPT_SERVICES_REQ</i></font>
      </li>
    </ul>
    <p>
      &#21453;&#23545;&#25746;,&#20160;&#20040;&#19996;&#35199;
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="RICRAI" ID="ID_1195386780" CREATED="1336986244424" MODIFIED="1336986250619"/>
<node TEXT="HRICRAI" ID="ID_1951209122" CREATED="1336986250987" MODIFIED="1336986253703"/>
</node>
<node TEXT="&#x4ece;&#x6570;&#x636e;&#x7ed3;&#x6784;&#x89d2;&#x5ea6;&#x770b;RICR" ID="ID_130319933" CREATED="1333374993346" MODIFIED="1337068341870"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#26377;&#24456;&#22810;&#30340;&#20449;&#24687;&#26159;&#23384;&#20648;&#22312;&#20840;&#23616;&#21464;&#37327;&#20013;&#30340;.&#36825;&#19968;&#37096;&#20998;&#30340;&#20869;&#23481;&#33021;&#22815;&#20102;&#35299;&#28165;&#26970;&#30340;&#35805;,&#23545;&#20110;&#31995;&#32479;&#30340;&#29087;&#24713;&#20250;&#24456;&#26377;&#24110;&#21161;.&#22240;&#20026;&#20840;&#23616;&#21464;&#37327;&#20013;&#19968;&#33324;&#23384;&#25918;&#30340;&#20869;&#23481;&#37117;&#26159;&#22312;&#24456;&#22810;&#30340;&#22320;&#26041;&#20250;&#34987;&#21453;&#22797;&#24341;&#29992;&#30340;&#20851;&#20110;&#25972;&#20010;&#31995;&#32479;&#30340;&#37197;&#32622;&#21644;&#36816;&#34892;&#20449;&#24687;&#30340;&#20869;&#23481;.
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#20123;&#20449;&#24687;&#22312;&#31995;&#32479;&#30340;&#24213;&#23618;&#20027;&#35201;&#26159;&#20197;Board Parameter&#30340;&#24418;&#24335;&#26469;&#34920;&#29616;&#30340;.
    </p>
    <p>
      &#32780;&#22312;&#20195;&#30721;&#20013;,&#36825;&#20123;&#20449;&#24687;&#30340;&#20027;&#35201;&#34920;&#39033;&#24418;&#24335;&#26159;&#20197;&#20840;&#23616;&#21464;&#37327;&#20026;&#22522;&#30784;&#30340;&#19968;&#20123;&#25968;&#25454;&#32467;&#26500;.
    </p>
    <p>
      
    </p>
    <p>
      &#20174;&#20195;&#30721;&#30340;&#35282;&#24230;&#26469;&#30475;,&#36825;&#20123;&#20449;&#24687;&#26159;&#23384;&#25918;&#22312;&#19979;&#38754;&#30340;&#19977;&#20010;&#25991;&#20214;&#20013;&#30340;:
    </p>
    <ul>
      <li>
        Ricr_resources.c
      </li>
      <li>
        Ricr_config.c
      </li>
      <li>
        Ltui_if.c
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==&#26356;&#26032;,&#20027;&#35201;&#30340;&#20960;&#20010;&#20840;&#23616;&#21464;&#37327;
    </p>
    <p>
      &#22312;&#20195;&#30721;&#30340;ricr_resources.c&#25991;&#20214;&#20013;&#26377;&#19968;&#20010;alloc_resource()&#20989;&#25968;,&#36825;&#20010;&#20989;&#25968;&#23558;&#31995;&#32479;&#20013;&#38656;&#35201;&#29992;&#21040;&#30340;&#19968;&#20123;&#37325;&#35201;&#30340;&#20840;&#23616;&#21464;&#37327;&#36827;&#34892;&#20102;&#21021;&#22987;&#21270;.
    </p>
    <p>
      &#22312;RICR&#36719;&#20214;&#20013;&#20351;&#29992;&#21040;&#20102;&#20027;&#35201;&#30340;&#20840;&#23616;&#21464;&#37327;&#26377;&#19979;&#38754;&#30340;&#20960;&#20010;:
    </p>
    <ul>
      <li>
        <font color="#0000ff"><b>clock_source_ctrl.&#36825;&#20010;&#26159;&#19968;&#20010;&#31867;&#22411;&#20026;clock_quality_t&#30340;&#32467;&#26500;&#20307;. </b></font>
      </li>
      <li>
        <font color="#0000ff"><b>last_status_ind</b></font>
      </li>
      <li>
        <font color="#0000ff"><b>rici_client </b></font>
      </li>
      <li>
        <font color="#0000ff"><b>_process_map </b></font>
      </li>
      <li>
        <font color="#0000ff"><b>adjacent_ru_id </b></font>
      </li>
      <li>
        <font color="#0000ff"><b>_cpri </b></font>
      </li>
      <li>
        <font color="#0000ff"><b>_sfp </b></font>
      </li>
      <li>
        <font color="#0000ff"><b>last_master_ind </b></font>
      </li>
      <li>
        <font color="#0000ff"><b>start_time </b></font>
      </li>
      <li>
        <font color="#0000ff"><b>restart_counter </b></font>
      </li>
      <li>
        <font color="#0000ff"><b>sbit </b></font>
      </li>
      <li>
        <font color="#0000ff"><b>rec_to_re_delay </b></font>
      </li>
      <li>
        <font color="#0000ff"><b>i2c_sem </b></font>
      </li>
      <li>
        <font color="#0000ff"><b>ecp_config</b></font>
      </li>
      <li>
        <font color="#0033cc"><b>free_run_relock</b></font>
      </li>
      <li>
        <font color="#003399"><b>client_ruid_map </b></font>
      </li>
      <li>
        <font color="#003399"><b>client_ruid_map_size </b></font>
      </li>
      <li>
        <font color="#003399"><b>client_ruid_map_used</b></font>
      </li>
      <li>
        
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      &#38500;&#20102;&#19978;&#38754;&#30340;&#20960;&#20010;&#20840;&#23616;&#21464;&#37327;&#20043;&#22806;,&#22312;ltui_if.c&#25991;&#20214;&#20013;,&#36824;&#26377;&#20004;&#20010;&#36319;LTU Server&#30456;&#20851;&#30340;&#20840;&#23616;&#21464;&#37327;:
    </p>
    <ul>
      <li>
        <font color="#0033cc"><b>server_status</b></font>&#21464;&#37327;
      </li>
      <li>
        <font color="#0033cc"><b>ltuServer</b></font>&#21464;&#37327;
      </li>
    </ul>
  </body>
</html>
</richcontent>
<node TEXT="cpri(link)&#x51fd;&#x6570;&#x4e2d;&#x5c01;&#x88c5;&#x7684;_cpri[link]&#x6570;&#x7ec4;" ID="ID_1870198939" CREATED="1334652791441" MODIFIED="1334656077820"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#25968;&#32452;&#30340;&#30446;&#30340;&#26159;:
    </p>
    <p>
      <font color="#ff0033" size="6">&#23384;&#20648;&#20102;&#27599;&#20010;CPRI&#31471;&#21475;&#38656;&#35201;&#25805;&#20316;&#30340;&#19968;&#20123;(&#36824;&#26159;&#20840;&#37096;?)&#23492;&#23384;&#22120;&#30340;&#22320;&#22336;!</font>
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#20010;&#25968;&#32452;&#26159;&#25918;&#22312;Ricr_resources.c&#20989;&#25968;&#20013;&#30340;.
    </p>
    <p>
      &#36825;&#20010;&#25968;&#32452;&#30340;&#20010;&#25968;&#26159;&#23545;&#24212;&#20110;&#27599;&#19968;&#20010;Port&#26377;&#19968;&#20010;&#39033;,&#25152;&#20197;&#23545;&#24212;&#20110;&#19968;&#20010;port&#20026;2&#30340;&#26495;&#23376;&#30340;&#35805;,&#36825;&#20010;&#25968;&#32452;&#23601;&#26377;2&#20010;&#20803;&#32032;.
    </p>
    <p>
      
    </p>
    <p>
      &#27599;&#20010;&#20803;&#32032;&#20854;&#23454;&#26159;&#19968;&#20010;&#25351;&#21521;cpriX_register_t&#32467;&#26500;&#30340;&#25351;&#38024;.&#36825;&#20010;&#32467;&#26500;&#30340;&#23450;&#20041;&#22914;&#19979;:
    </p>
    <p>
      
    </p>
    <p>
      <font color="#000099"><i>typedef struct { </i></font>
    </p>
    <p>
      <font color="#000099"><i>&#160;&#160;// Common/Com FPGA-specific </i></font>
    </p>
    <p>
      <font color="#000099"><i>&#160;&#160;U32 if_ctrl; </i></font>
    </p>
    <p>
      <font color="#000099"><i>&#160;&#160;U32 del_const; </i></font>
    </p>
    <p>
      <font color="#000099"><i>&#160;&#160;U32 serdes_const; </i></font>
    </p>
    <p>
      <font color="#000099"><i>&#160;&#160;U32 status; </i></font>
    </p>
    <p>
      <font color="#000099"><i>&#160;&#160;U32 status_trap; </i></font>
    </p>
    <p>
      <font color="#000099"><i>&#160;&#160;U32 status_mask; </i></font>
    </p>
    <p>
      <font color="#000099"><i>&#160;&#160;U32 status_trig; </i></font>
    </p>
    <p>
      <font color="#000099"><i>&#160;&#160;U32 status_force; </i></font>
    </p>
    <p>
      <font color="#000099"><i>&#160;&#160;U32 ctrl; </i></font>
    </p>
    <p>
      <font color="#000099"><i>&#160;&#160;U32 gtx_ctrl; </i></font>
    </p>
    <p>
      <font color="#000099"><i>&#160;&#160;U32 gtx_dport; </i></font>
    </p>
    <p>
      <font color="#000099"><i>&#160;&#160;U32 gtx_dcmd; </i></font>
    </p>
    <p>
      <font color="#000099"><i>&#160;&#160;U32 port_ctrl; </i></font>
    </p>
    <p>
      <font color="#000099"><i>&#160;&#160;U32 mon; </i></font>
    </p>
    <p>
      <font color="#000099"><i>&#160;&#160;U32 mon_err; </i></font>
    </p>
    <p>
      <font color="#000099"><i>&#160;&#160;U32 mon_del; </i></font>
    </p>
    <p>
      <font color="#000099"><i>&#160;&#160;U32 mon_port; </i></font>
    </p>
    <p>
      <font color="#000099"><i>&#160;&#160;U32 tst_ctrl; </i></font>
    </p>
    <p>
      <font color="#000099"><i>&#160;&#160;U32 cmd; </i></font>
    </p>
    <p>
      <font color="#000099"><i>&#160;&#160;U32 debug; </i></font>
    </p>
    <p>
      <font color="#000099"><i>&#160;&#160;U32 delay; </i></font>
    </p>
    <p>
      <font color="#000099"><i>&#160;&#160;U32 ctrl2; </i></font>
    </p>
    <p>
      <font color="#000099"><i>&#160;&#160;// Lattice-specific </i></font>
    </p>
    <p>
      <font color="#000099"><i>&#160;&#160;U32 sci_dport; </i></font>
    </p>
    <p>
      <font color="#000099"><i>&#160;&#160;U32 sci_dcmd; </i></font>
    </p>
    <p>
      <font color="#000099"><i>&#160;&#160;// Warp3-specific </i></font>
    </p>
    <p>
      <font color="#000099"><i>&#160;&#160;U32 mon2; </i></font>
    </p>
    <p>
      <font color="#000099"><i>&#160;&#160;U32 cfgrx; </i></font>
    </p>
    <p>
      <font color="#000099"><i>&#160;&#160;U32 cfgtx; </i></font>
    </p>
    <p>
      <font color="#000099"><i>&#160;&#160;U32 delay2; </i></font>
    </p>
    <p>
      <font color="#000099"><i>&#160;&#160;U32 serdes_const_12; </i></font>
    </p>
    <p>
      <font color="#000099"><i>&#160;&#160;U32 serdes_const_25; </i></font>
    </p>
    <p>
      <font color="#000099"><i>} cpriX_register_t; </i></font>
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="get_config()&#x51fd;&#x6570;&#x4e2d;&#x5c01;&#x88c5;&#x7684;&#x7cfb;&#x7edf;&#x914d;&#x7f6e;&#x4fe1;&#x606f;" ID="ID_1266730657" CREATED="1334654207937" MODIFIED="1334668241921"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;get_config()&#20989;&#25968;&#36820;&#22238;&#22312;Ricr_config.c&#25991;&#20214;&#20013;&#23384;&#20648;&#30340;&#19968;&#20010;&#20840;&#23616;&#32467;&#26500;.
    </p>
    <p>
      <font color="#ff0000" size="6">&#36825;&#20010;&#20840;&#23616;&#32467;&#26500;&#20013;&#23384;&#20648;&#20102;&#26497;&#20026;&#22810;&#30340;&#31995;&#32479;&#30340;&#37197;&#32622;&#20449;&#24687;.&#32477;&#22823;&#22810;&#25968;&#30340;&#31995;&#32479;&#30340;&#37197;&#32622;&#20449;&#24687;&#37117;&#26159;&#23384;&#20648;&#22312;&#36825;&#20010;&#25991;&#20214;&#20013;&#30340;. </font>
    </p>
    <p>
      <font color="#ff0000" size="6">&#32780;&#38656;&#35201;&#20102;&#35299;&#30340;&#26159;,&#31995;&#32479;&#30340;&#37197;&#32622;&#20449;&#24687;&#26368;&#21021;&#30340;&#26469;&#28304;&#21448;&#26159;&#23384;&#22312;&#26495;&#23376;&#19978;&#30340;Board Parameter&#20013;.</font>
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="_process_map[link]&#x6570;&#x7ec4;" ID="ID_937475389" CREATED="1334655069087" MODIFIED="1334826773457"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      ==
    </p>
    <p>
      ==&#26356;&#26032;
    </p>
    <p>
      &#35980;&#20284;&#36825;&#20010;&#32467;&#26500;&#20307;,&#26377;&#20004;&#31181;&#19981;&#21516;&#30340;&#23450;&#20041;,&#19979;&#38754;&#30340;&#21482;&#26159;&#20854;&#20013;&#30340;&#19968;&#20010;&#23450;&#20041;.
    </p>
    <p>
      &#21478;&#22806;&#30340;&#19968;&#20010;&#23450;&#20041;&#20013;&#21253;&#21547;&#20102;&#19968;&#20010;active&#20803;&#32032;.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#20010;&#25968;&#32452;&#20013;&#30340;&#39033;&#20063;&#26159;&#19968;&#20010;CPRI link&#23545;&#24212;&#19968;&#20010;&#39033;.&#25152;&#20197;&#22914;&#26524;&#19968;&#20010;&#26495;&#23376;&#19978;&#26377;&#20004;&#20010;port&#30340;&#35805;,&#37027;&#20040;&#36825;&#20010;&#25968;&#32452;&#30340;&#22823;&#23567;&#23601;&#26159;2.
    </p>
    <p>
      
    </p>
    <p>
      <font size="6">&#36825;&#20010;&#25968;&#32452;&#20013;&#30340;&#27599;&#19968;&#20010;&#39033;&#20013;&#23384;&#20648;&#30340;&#26159;&#31995;&#32479;&#20013;</font><font color="#ff0000" size="6">&#27599;&#20010;link&#30340;&#36816;&#34892;&#26102;&#30340;&#19968;&#20123;&#29366;&#24577;(&#22914;role&#30340;&#31867;&#22411;(Master/Slave),&#38142;&#36335;&#26159;&#21542;active(&#20063;&#23601;&#26159;&#26159;&#21542;&#22788;&#20110;operational&#29366;&#24577;),cpri&#29256;&#26412;&#22810;&#23569;,&#23545;&#24212;supervisor&#36827;&#31243;&#30340;id.&#32423;&#32852;&#30340;&#37197;&#32622;&#21442;&#25968;...)</font><font size="6">. </font>
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#20010;&#25968;&#32452;&#20013;&#30340;&#27599;&#20010;&#20803;&#32032;&#37117;&#26159;&#19968;&#20010;&#25351;&#21521;&#32467;&#26500;&#25552;sup_proc_map_t&#30340;&#25351;&#38024;,&#36825;&#20010;&#32467;&#26500;&#20307;&#30340;&#23450;&#20041;&#22914;&#19979;:
    </p>
    <p>
      
    </p>
    <p>
      <font color="#0000cc"><i>typedef struct { </i></font>
    </p>
    <p>
      <font color="#0000cc"><i>&#160;&#160;PROCESS&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;p;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;// the prioritized process </i></font>
    </p>
    <p>
      <font color="#0000cc"><i>&#160;&#160;PROCESS&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;i;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;// the interrupt process </i></font>
    </p>
    <p>
      <font color="#0000cc"><i>&#160;&#160;U8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;role;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;// master/slave </i></font>
    </p>
    <p>
      <font color="#0000cc"><i>&#160;&#160;start_link_info_t start_link_info; // from START_CPRI_LINK_REQ </i></font>
    </p>
    <p>
      <font color="#0000cc"><i>} sup_proc_map_t; </i></font>
    </p>
    <p>
      
    </p>
    <p>
      &#19978;&#38754;&#30340;&#32467;&#26500;&#20307;&#20013;&#21448;&#21253;&#21547;&#20102;&#21478;&#22806;&#30340;&#19968;&#20010;&#32467;&#26500;&#20307;start_link_info_t.&#36825;&#20010;&#32467;&#26500;&#20307;&#30340;&#23450;&#20041;&#22914;&#19979;:
    </p>
    <p>
      
    </p>
    <p>
      <font color="#0000cc"><i>typedef struct { </i></font>
    </p>
    <p>
      <font color="#0000cc"><i>&#160;&#160;SIGSELECT sigNo; </i></font>
    </p>
    <p>
      <font color="#0000cc"><i>&#160;&#160;U16 masterPortNo; </i></font>
    </p>
    <p>
      <font color="#0000cc"><i>&#160;&#160;U16 relativeCascadeNo; </i></font>
    </p>
    <p>
      <font color="#0000cc"><i>&#160;&#160;U16 cascadeWord; </i></font>
    </p>
    <p>
      <font color="#0000cc"><i>&#160;&#160;U16 adjacentRuId; </i></font>
    </p>
    <p>
      <font color="#0000cc"><i>&#160;&#160;U16 cpriRev; </i></font>
    </p>
    <p>
      <font color="#0000cc"><i>&#160;&#160;U16 maxBitRate; </i></font>
    </p>
    <p>
      <font color="#0000cc"><i>} start_link_info_t;</i></font>
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="clock_source_ctrl&#x7ed3;&#x6784;" ID="ID_245517190" CREATED="1336998656853" MODIFIED="1336998660434"/>
<node TEXT="last_status_ind&#x7ed3;&#x6784;" ID="ID_1243163525" CREATED="1336998676935" MODIFIED="1336998680043"/>
<node TEXT="rici_client&#x7ed3;&#x6784;" ID="ID_1483437678" CREATED="1336998689323" MODIFIED="1336998692001"/>
<node TEXT="adjacent_ru_id&#x7ed3;&#x6784;" ID="ID_452260367" CREATED="1336998713491" MODIFIED="1336998716492"/>
<node TEXT="_sfp&#x7ed3;&#x6784;" ID="ID_475445895" CREATED="1336998732062" MODIFIED="1336998734910"/>
<node TEXT="last_master_ind&#x7ed3;&#x6784;" ID="ID_83519353" CREATED="1336998742573" MODIFIED="1336998745208"/>
<node TEXT="start_time&#x7ed3;&#x6784;" ID="ID_1631547921" CREATED="1336998754200" MODIFIED="1336998756916"/>
<node TEXT="restart_counter&#x7ed3;&#x6784;" ID="ID_826108770" CREATED="1336998764658" MODIFIED="1336998767216"/>
<node TEXT="sbit&#x7ed3;&#x6784;" ID="ID_563321746" CREATED="1336998775611" MODIFIED="1336998777906"/>
<node TEXT="rec_to_re_delay&#x7ed3;&#x6784;" ID="ID_1438721918" CREATED="1336998786766" MODIFIED="1336998789162"/>
<node TEXT="i2c_sem&#x7ed3;&#x6784;" ID="ID_967668138" CREATED="1336998798864" MODIFIED="1336998801218"/>
<node TEXT="ecp_config&#x7ed3;&#x6784;" ID="ID_1183784305" CREATED="1336998809265" MODIFIED="1336998813930"/>
<node TEXT="serverStatus&#x53d8;&#x91cf;" ID="ID_1543117627" CREATED="1336999376310" MODIFIED="1336999386291"/>
<node TEXT="ltuServer&#x53d8;&#x91cf;" ID="ID_1843974601" CREATED="1336999387132" MODIFIED="1336999393727"/>
</node>
<node TEXT="CPRI&#x94fe;&#x8def;&#x72b6;&#x6001;&#x673a;(Slave)" ID="ID_1276651990" CREATED="1335177756069" MODIFIED="1335266071900"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#26412;&#26469;&#24819;&#29992;dia&#26469;&#30011;&#30340;,&#21487;&#26159;dia&#23621;&#28982;&#20986;&#29616;&#33707;&#21517;&#20854;&#22937;&#30340;&#38382;&#39064;,&#21482;&#22909;&#23601;&#22312;&#36825;&#37324;&#30011;&#20102;.
    </p>
    <p>
      
    </p>
    <p>
      &#22312;RICR&#30340;&#23454;&#29616;&#20013;,&#29366;&#24577;&#26426;&#36716;&#25442;&#30340;&#20027;&#35201;&#30340;&#39537;&#21160;&#21147;&#37327;&#23601;&#26159;<b>&#20013;&#26029;</b>&#21644;<b>&#23450;&#26102;&#22120;. </b>
    </p>
    <p>
      
    </p>
    <p>
      &#20013;&#26029;&#20027;&#35201;&#26377;&#19979;&#38754;&#30340;&#20960;&#20010;:
    </p>
    <ul>
      <li>
        <font color="#009900">CPRIx_STATUS_NO_HFN_SYNC </font>
      </li>
      <li>
        <font color="#009900">CPRIx_STATUS_HFN_SYNC </font>
      </li>
      <li>
        <font color="#009900">CPRIx_STATUS_NOT_IN_OPERATION </font>
      </li>
      <li>
        <font color="#009900">CPRIx_STATUS_IN_OPERATION </font>
      </li>
      <li>
        <font color="#009900">CPRIx_STATUS_REV_CHANGE</font>
      </li>
    </ul>
    <p>
      &#23450;&#26102;&#22120;&#21442;&#32771;&#19979;&#38754;&#20854;&#20182;&#32467;&#28857;&#30340;&#25551;&#36848;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="[init]&#x521d;&#x59cb;&#x5316;&#x72b6;&#x6001;&#x673a;" ID="ID_1442480896" CREATED="1335181927033" MODIFIED="1340068448877" HGAP="23" VSHIFT="-40"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;&#36827;&#20837;&#29366;&#24577;&#26426;&#24490;&#29615;&#20043;&#21069;,&#38656;&#35201;&#20570;&#19968;&#20123;&#21021;&#22987;&#21270;&#30340;&#20934;&#22791;.
    </p>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_1850508515" MIDDLE_LABEL="&#x76f4;&#x63a5;&#x8df3;&#x8f6c;" STARTINCLINATION="64;0;" ENDINCLINATION="64;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
<node TEXT="&#x64cd;&#x4f5c;" ID="ID_4805027" CREATED="1335181957078" MODIFIED="1340068428336"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#37324;&#26159;&#29366;&#24577;&#26426;&#30340;&#36215;&#28857;,&#25152;&#20197;&#26377;&#19968;&#20123;&#21021;&#22987;&#30340;&#25805;&#20316;,&#21021;&#22987;&#21270;&#29366;&#24577;&#26426;&#21644;clock source:
    </p>
    <p>
      &#160;&#160;make_transition(LINK_DOWN);
    </p>
    <p>
      &#160;&#160;make_hfnsync_sub_transition(HFNSYNC_NONE);
    </p>
    <p>
      &#160;&#160;config.update_clock_source(link, NO_GOOD);
    </p>
    <p>
      
    </p>
    <p>
      &#28982;&#21518;poll&#26159;&#21542;&#26377;fault:
    </p>
    <p>
      check_for_sfp_faults(link);
    </p>
    <p>
      
    </p>
    <p>
      &#28982;&#21518;&#37197;&#32622;&#19968;&#20010;CPRI&#30340;&#22522;&#26412;&#37197;&#32622;(&#37197;&#32622;&#26102;&#38047;&#39057;&#29575;,&#26368;&#39640;speed,&#36873;&#25321;&#30340;speed,role,&#31561;&#31561;&#26368;&#22522;&#26412;&#30340;&#37197;&#32622;):
    </p>
    <p>
      &#160;&#160;cpriX_ctrl = (CPRIx_CTRL_HF_DEL_11&#160;&#160;&#160;&#160;&#160;&#160;| // 11 61.44MHz clock cycles
    </p>
    <p>
      &#160;&#160;CPRIx_CTRL_SS_LINE&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;| // Sync source: line
    </p>
    <p>
      &#160;&#160;CPRIx_CTRL_HSB&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;| // Max line rate: 2.5 Gbps
    </p>
    <p>
      &#160;&#160;select_speed[speed_index] |
    </p>
    <p>
      &#160;&#160;CPRIx_CTRL_PRIMARY_SLAVE&#160;&#160;|
    </p>
    <p>
      &#160;&#160;CPRIx_CTRL_RX_ENABLED);&#160;&#160;&#160;&#160;&#160;// Leave TX for later
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;&#160;&#160;write_reg(cpriX.ctrl, cpriX_ctrl);
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x8bfb;&#x5199;&#x5bc4;&#x5b58;&#x5668;" ID="ID_969849130" CREATED="1335181992412" MODIFIED="1335358553437"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      1.
    </p>
    <p>
      const int j = adj_index(WITH_RIB, i);
    </p>
    <p>
      clear_bits(cpri(i).cfgtx, config.cpri_cfgtx_adj_mask);
    </p>
    <p>
      set_bits(cpri(i).cfgtx, config.cpri_cfgtx_adj_bits[j]);
    </p>
    <p>
      
    </p>
    <p>
      2.
    </p>
    <p>
      write_reg(cpriX.port_ctrl, sfp_or_fci)
    </p>
    <p>
      
    </p>
    <p>
      3.
    </p>
    <p>
      cpriX_ctrl = (CPRIx_CTRL_HF_DEL_11&#160;&#160;&#160;&#160;&#160;&#160;| // 11 61.44MHz clock cycles
    </p>
    <p>
      &#160;&#160;CPRIx_CTRL_SS_LINE&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;| // Sync source: line
    </p>
    <p>
      &#160;&#160;CPRIx_CTRL_HSB&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;| // Max line rate: 2.5 Gbps
    </p>
    <p>
      &#160;&#160;select_speed[speed_index] |
    </p>
    <p>
      &#160;&#160;CPRIx_CTRL_PRIMARY_SLAVE&#160;&#160;|
    </p>
    <p>
      &#160;&#160;CPRIx_CTRL_RX_ENABLED);&#160;&#160;&#160;&#160;&#160;// Leave TX for later
    </p>
    <p>
      write_reg(cpriX.ctrl, cpriX_ctrl);
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x521d;&#x59cb;&#x5316;&#x5141;&#x8bb8;&#x7684;&#x4e2d;&#x65ad;" ID="ID_1786800736" CREATED="1335182008699" MODIFIED="1335182036500"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <b><font size="5" color="#0000cc"><i>&#21152;&#20837;fh_interrupt:</i></font></b>
    </p>
    <p>
      NONE
    </p>
    <p>
      
    </p>
    <p>
      <b><font size="5" color="#0000cc"><i>&#21333;&#32431;enable&#30340;interrupt: </i></font></b>
    </p>
    <p>
      <font color="#009933">CPRI0_STATUS_HFN_SYNC</font>
    </p>
    <p>
      
    </p>
    <p>
      &#20854;&#23454;&#26159;,&#22312;&#36825;&#31181;&#29366;&#24577;,&#21482;&#25509;&#21463;&#19978;&#38754;&#30340;&#20013;&#26029;,&#20063;&#23601;&#26159;&#35828;&#21482;&#25509;&#21463;HFN_SYNC&#20013;&#26029;.&#20854;&#20182;&#20013;&#26029;&#21363;&#20351;&#20135;&#29983;&#20102;,&#20063;&#19981;&#20250;&#24341;&#36215;&#27880;&#24847;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x521d;&#x59cb;&#x5316;&#x5b9a;&#x65f6;&#x5668;" ID="ID_1443128440" CREATED="1335182094754" MODIFIED="1335182774071"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <b><font size="5" color="#0000cc"><i>&#21019;&#24314;&#30340;&#23450;&#26102;&#22120;:</i></font></b>
    </p>
    <p>
      
    </p>
    <p>
      <font color="#009933">RICR_INTERNAL_LINK_TEST_TMO,&#23450;&#26102;&#22120;&#30340;&#26102;&#38388;&#26159;4&#31186;. </font>
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#20010;&#23450;&#26102;&#22120;&#20250;&#22312;CPRI&#38142;&#36335;&#29366;&#24577;&#21040;&#36798;LINK_HFNSYNC&#30340;&#26102;&#20505;&#34987;cancel&#25481;.
    </p>
    <p>
      &#20063;&#23601;&#26159;&#22914;&#26524;&#31995;&#32479;&#25509;&#25910;&#21040;&#20102;CPRI0_STATUS_HFN_SYNC&#20013;&#26029;&#30340;&#35805;,&#36825;&#20010;&#23450;&#26102;&#22120;&#23601;&#34987;&#21462;&#28040;&#25481;&#20102;.
    </p>
    <p>
      
    </p>
    <p>
      &#22914;&#26524;&#36825;&#20010;&#23450;&#26102;&#22120;timeout&#20102;,&#21017;&#35828;&#26126;&#21021;&#22987;&#21270;&#30340;&#26102;&#20505;&#36873;&#21462;&#30340;speed&#26159;&#38169;&#35823;&#30340;.
    </p>
    <p>
      &#36825;&#26102;&#20505;,&#22312;timeout&#22788;&#29702;&#20989;&#25968;&#20013;,&#20877;&#27425;&#36873;&#21462;&#20854;&#20182;&#25903;&#25345;&#30340;&#19968;&#20010;speed,&#20877;&#27425;&#23581;&#35797;&#24314;&#31435;&#38142;&#25509;
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node ID="ID_1850508515" CREATED="1335177801073" MODIFIED="1339483315005" HGAP="22" VSHIFT="-26"><richcontent TYPE="NODE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <font color="#ff0033">LINK_DOWN</font>
    </p>
  </body>
</html>
</richcontent>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#30001;&#20110;&quot;&#21021;&#22987;&#21270;&#29366;&#24577;&#26426;&quot;&#37096;&#20998;&#30340;&#35774;&#32622;,&#22312;&#27492;&#29366;&#24577;&#19979;,&#21482;&#25509;&#21463;CPRI0_STATUS_HFN_SYNC&#20013;&#26029;,&#23545;&#20110;&#20854;&#20182;&#30340;&#20013;&#26029;&#19968;&#27010;&#24573;&#30053;,&#32780;&#19988;&#29366;&#24577;&#26426;&#20381;&#28982;&#20445;&#25345;LINK_DOWN&#29366;&#24577;.
    </p>
    <p>
      
    </p>
    <p>
      &#25152;&#20197;,&#26412;&#32467;&#28857;&#25551;&#36848;&#30340;&#25805;&#20316;,&#37117;&#26159;&#22312;&#25509;&#25910;&#21040;CPRI0_STATUS_HFN_SYNC&#20013;&#26029;&#20043;&#21518;&#30340;&#25805;&#20316;.
    </p>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_67117890" MIDDLE_LABEL="CPRI0_STATUS_HFN_SYNC&#x4e2d;&#x65ad;&#x53d1;&#x751f;" STARTINCLINATION="207;0;" ENDINCLINATION="207;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
<node TEXT="&#x64cd;&#x4f5c;" ID="ID_1556249908" CREATED="1335182378801" MODIFIED="1335183360529"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      make_transition(LINK_HFNSYNC);
    </p>
    <p>
      make_hfnsync_sub_transition(HFNSYNC_OK);
    </p>
    <p>
      config.update_clock_source(link, HFNSYNC);
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x8bfb;&#x5199;&#x7684;&#x5bc4;&#x5b58;&#x5668;" ID="ID_880574777" CREATED="1335182392832" MODIFIED="1335183397628"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      set_bits(cpriX.ctrl, cpri0_ctrl_hdlc_en);
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="enable/disable&#x7684;&#x4e2d;&#x65ad;" ID="ID_1155636786" CREATED="1335182395957" MODIFIED="1335183431528"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <b><font size="5" color="#0000cc"><i>&#21152;&#20837;fh_interrupt:</i></font></b>
    </p>
    <p>
      NONE
    </p>
    <p>
      
    </p>
    <p>
      <b><font size="5" color="#0000cc"><i>&#21333;&#32431;enable&#30340;interrupt: </i></font></b>
    </p>
    <p>
      <font color="#00cc66">CPRI0_STATUS_NO_HFN_SYNC</font>
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x6253;&#x5f00;/&#x5173;&#x95ed;&#x7684;&#x5b9a;&#x65f6;&#x5668;" ID="ID_1782529595" CREATED="1335182405179" MODIFIED="1335183265887"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <b><font size="5" color="#0000cc"><i>&#20851;&#38381;&#30340;&#23450;&#26102;&#22120;: </i></font></b>
    </p>
    <p>
      
    </p>
    <p>
      RICR_INTERNAL_LINK_TEST_TMO
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#20010;&#23450;&#26102;&#22120;&#26159;&#19968;&#20010;&#23581;&#35797;speed&#30340;&#19968;&#20010;&#23450;&#26102;&#22120;,&#20316;&#29992;&#23601;&#26159;&#22312;&#23581;&#35797;&#24314;&#31435;CPRI&#38142;&#36335;&#30340;&#26102;&#20505;&#38543;&#26426;&#36873;&#25321;&#20102;&#19968;&#20010;speed&#30340;&#21516;&#26102;,&#24320;&#21551;&#36825;&#20010;&#23450;&#26102;&#22120;4S,&#22914;&#26524;&#22312;4s&#30340;&#26102;&#38388;&#37324;&#38754;,&#25509;&#25910;&#21040;&#20102;HFNSYNC&#20013;&#26029;,&#23601;&#34920;&#31034;&#23581;&#35797;&#30340;&#36825;&#20010;speed&#26159;&#27491;&#30830;&#30340;,&#20110;&#26159;&#23601;&#19981;&#38656;&#35201;&#20877;&#27425;&#23581;&#35797;&#20854;&#20182;&#30340;speed&#20102;.
    </p>
    <p>
      &#20063;&#23601;&#21487;&#20197;&#23558;&#36825;&#20010;&#23450;&#26102;&#22120;&#21462;&#28040;&#20102;.
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node ID="ID_67117890" CREATED="1335177804670" MODIFIED="1347429779821" HGAP="32" VSHIFT="-50"><richcontent TYPE="NODE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <font color="#00ff66">[&#20027;&#29366;&#24577;]</font><font color="#ff0033">LINK_HFNSYNC</font><font color="#00ff66">[&#23376;&#29366;&#24577;]</font><font color="#ff0033">HFNSYNC_OK</font>
    </p>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_1514796674" MIDDLE_LABEL="CPRI0_STATUS_NO_HFN_SYNC&#x4e2d;&#x65ad;&#x53d1;&#x751f;" STARTINCLINATION="73;0;" ENDINCLINATION="73;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_1822694984" MIDDLE_LABEL="&#x6536;&#x5230;RICR_INTERNAL_CONT_LINK_SETUP&#x6d88;&#x606f;" STARTINCLINATION="220;0;" ENDINCLINATION="220;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
<node ID="ID_1514796674" CREATED="1335180842040" MODIFIED="1335265675712"><richcontent TYPE="NODE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <font color="#00ff66">[&#20027;&#29366;&#24577;]</font><font color="#ff0033">LINK_HFNSYNC</font><font color="#00ff66">[&#23376;&#29366;&#24577;]</font><font color="#ff0033">HFNSYNC_TMP_LOST</font>
    </p>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_1850508515" STARTINCLINATION="274;0;" ENDINCLINATION="274;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
<node ID="ID_1822694984" CREATED="1335177829026" MODIFIED="1335265684640" HGAP="91" VSHIFT="82"><richcontent TYPE="NODE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <font color="#ff0033">LINK_LTU_LOCKED</font>
    </p>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_1850508515" STARTINCLINATION="249;0;" ENDINCLINATION="249;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_863927945" MIDDLE_LABEL="CPRI0_STATUS_HFN_SYNC&#x4e2d;&#x65ad;&#x53d1;&#x751f;" STARTINCLINATION="70;0;" ENDINCLINATION="70;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
<node TEXT="&#x63a5;&#x6536;&#x5230;RICR_INTERNAL_CONT_LINK_SETUP&#x6d88;&#x606f;&#x540e;&#x7684;&#x64cd;&#x4f5c;" ID="ID_707530146" CREATED="1335189178372" MODIFIED="1335191062078"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;&#25910;&#21040;&#36825;&#20010;&#28040;&#24687;&#20043;&#21518;,RICR&#35843;&#29992;&#20102;setup_slave_link()&#20989;&#25968;.
    </p>
    <p>
      &#36825;&#20010;&#20989;&#25968;&#20250;&#25509;&#30528;&#37197;&#32622;&#21046;&#23450;link&#30340;slave &#31471;&#21475;(&#22312;link&#29366;&#24577;&#20026;DOWN&#29366;&#24577;&#26102;&#30340;&#37197;&#32622;&#21482;&#26159;&#31616;&#21333;&#30340;&#37197;&#32622;,&#36825;&#37324;&#26159;&#35814;&#32454;&#30340;&#37197;&#32622;)
    </p>
    <p>
      
    </p>
    <p>
      setup_slave_link()&#20989;&#25968;&#25152;&#20570;&#30340;&#20107;&#24773;&#22914;&#19979;:
    </p>
    <p>
      &#36825;&#20010;&#20989;&#25968;&#30340;&#25805;&#20316;&#26159;,&#37197;&#32622;CPRI&#30340;Revision&#29256;&#26412;(&#23427;&#20250;&#26681;&#25454;&#25509;&#21463;&#21040;&#30340;CPRI&#30340;Revision&#29256;&#26412;&#36873;&#25321;&#33258;&#24049;&#21457;&#36865;&#26102;&#30340;CPRI Revision).enable L1 Reset.&#24182;&#19988;&#35774;&#32622;Master/Slave,Cascade CW,Revision CW,IQC Idle pattern/Enable,ECP Idle pattern/Enable.&#24182;&#19988;enable TX.
    </p>
    <p>
      &#22312;&#20889;&#20837;&#36825;&#20123;&#23492;&#23384;&#22120;&#30340;&#26102;&#20505;,&#38656;&#35201;&#21028;&#26029;&#19968;&#19979;,&#26159;&#19981;&#26159;&#31532;&#19968;&#27425;&#20889;&#20837;&#23492;&#23384;&#22120;,&#22914;&#26524;&#26159;&#30340;&#35805;,&#38656;&#35201;&#20808;&#23558;TX/RX diable&#20043;&#21518;,&#20877;&#20889;&#20837;&#36825;&#20123;&#37197;&#32622;.&#21542;&#21017;&#30340;&#35805;,&#30452;&#25509;&#20889;&#20837;&#36825;&#20123;&#37197;&#32622;&#23601;&#21487;&#20197;&#20102;.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      <font color="#ff0000">&#27492;&#26102;&#20808;disable&#25481;CPRI0_STATUS_NO_HFN_SYNC&#20013;&#26029;(&#22240;&#20026;&#25509;&#19979;&#26469;&#20250;disable TX&#21644;RX),&#25509;&#30528;disable&#25481;TX&#21644;RX, </font>
    </p>
    <p>
      <font color="#ff0000">&#28982;&#21518;enable CPRI0_STATUS_HFN_SYNC&#20013;&#26029;.&#31561;&#24453;HFNSYNC&#20877;&#27425;&#22238;&#26469;. </font>
    </p>
    <p>
      
    </p>
    <p>
      <font color="#ff0000">&#21516;&#26102;,&#25171;&#24320;&#23450;&#26102;&#22120; RICR_INTERNAL_HFNSYNC_GLITCH_TMO.&#26102;&#38388;&#20026;5/100ms(?) </font>
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x63a5;&#x6536;&#x5230;CPRI0_STATUS_HFN_SYNC&#x4e4b;&#x540e;&#x7684;&#x64cd;&#x4f5c;" ID="ID_246512776" CREATED="1335191232941" MODIFIED="1335191484637"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <b><font size="5" color="#0000cc"><i>&#25805;&#20316;:</i></font></b>
    </p>
    <p>
      &#36716;&#21040;LINK_NEGOTIATING_REVISION&#36825;&#20010;&#29366;&#24577;
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      <b><font size="5" color="#0000cc"><i>&#20013;&#26029;:</i></font></b>
    </p>
    <p>
      &#21333;&#32431;&#30340;enable&#20013;&#26029;&#160;<font color="#00cc66">CPRI0_STATUS_ENTERING_OPERATION</font>
    </p>
    <p>
      
    </p>
    <p>
      <b><font size="5" color="#0000cc"><i>&#23492;&#23384;&#22120;&#35835;&#20889;:</i></font></b>
    </p>
    <p>
      
    </p>
    <p>
      <b><font size="5" color="#0000cc"><i>&#23450;&#26102;&#22120;:</i></font></b>
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node ID="ID_863927945" CREATED="1335177835887" MODIFIED="1335265692641" HGAP="35" VSHIFT="44"><richcontent TYPE="NODE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <font color="#ff0033">LINK_NEGOTIATING_REVISION</font>
    </p>
  </body>
</html>
</richcontent>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;&#26412;&#29366;&#24577;&#20013;,&#20250;&#31561;&#24453;&#19977;&#31181;&#31867;&#22411;&#30340;&#20013;&#26029;:
    </p>
    <ul>
      <li>
        <font color="#009900">CPRI0_STATUS_ENTERING_OPERATION</font>
      </li>
      <li>
        <font color="#009900">CPRIx_STATUS_REV_CHANGE</font>
      </li>
      <li>
        <font color="#009900">CPRI0_STATUS_NO_HFN_SYNC</font>
      </li>
    </ul>
    <p>
      &#20854;&#20182;&#30340;&#20013;&#26029;,&#19968;&#27010;&#19981;&#31649;.
    </p>
    <p>
      
    </p>
    <p>
      <i><font color="#0000cc" size="5"><u>1.&#22914;&#26524;&#25509;&#25910;&#21040;&#30340;&#26159;CPRI0_STATUS_ENTERING_OPERATION&#20013;&#26029;&#30340;&#35805;: </u></font></i>
    </p>
    <p>
      
    </p>
    <p>
      <i><b>&#25805;&#20316;:</b></i>
    </p>
    <p>
      make_transition(LINK_OPERATIONAL);
    </p>
    <p>
      config.update_clock_source(link, OPERATIONAL);
    </p>
    <p>
      poll_faults(new_info.status, link, RICR_SLAVE, true, true);
    </p>
    <p>
      cease_fault(link, RICI_FAULT_TYPE_LOS);
    </p>
    <p>
      
    </p>
    <p>
      <i><b>enable/disable&#20013;&#26029;:</b></i>
    </p>
    <p>
      &#21152;&#20837;&#21040;fh_interrupt&#20013;&#30340;&#20013;&#26029;:
    </p>
    <p>
      <font color="#009900">CPRIx_STATUS_REV_CHANGE </font>
    </p>
    <p>
      <font color="#009900">CPRI0_STATUS_BIT_ERR_IRQ </font>
    </p>
    <p>
      <font color="#009900">CPRIx_STATUS_UNEXP_CTRL_WORDS </font>
    </p>
    <p>
      <font color="#009900">CPRIx_STATUS_LINK_ERR_SDI </font>
    </p>
    <p>
      <font color="#009900">CPRIx_STATUS_LINK_ERR_LOS </font>
    </p>
    <p>
      <font color="#009900">CPRIx_STATUS_LINK_ERR_LOF </font>
    </p>
    <p>
      &#24182;&#19988;,&#22914;&#26524;S-bit&#24050;&#32463;&#34987;&#26816;&#27979;&#21040;,&#23601;&#20877;enable&#19979;&#38754;&#30340;&#20013;&#26029;:
    </p>
    <p>
      <font color="#009900">CPRIx_STATUS_S_BIT</font>
    </p>
    <p>
      &#22914;&#26524;S-bit&#36824;&#23578;&#27809;&#26377;&#34987;&#26816;&#27979;&#21040;,&#23601;&#21551;&#21160;&#19968;&#20010;&#23450;&#26102;&#22120;,&#27599;&#38548;10ms&#23601;&#26816;&#27979;&#19968;&#27425;S-bit&#30340;&#29366;&#24577;.
    </p>
    <p>
      
    </p>
    <p>
      <i><b>&#23492;&#23384;&#22120;&#25805;&#20316;:</b></i>
    </p>
    <p>
      // Clear BER counter. (TR HP39003)
    </p>
    <p>
      write_reg(cpriX.cmd, CPRI0_CMD_CL_BIT_ERR_CNT);
    </p>
    <p>
      write_reg(cpriX.cmd, CPRI0_CMD_CL_DEBUG_TRACE);
    </p>
    <p>
      
    </p>
    <p>
      <i><b>&#25171;&#24320;/&#21462;&#28040;&#23450;&#26102;&#22120;:</b></i>
    </p>
    <p>
      &#21462;&#28040;&#23450;&#26102;&#22120;<font color="#009900">RICR_INTERNAL_LINK_TEST_TMO</font>,&#20063;&#23601;&#26159;&#35828;,&#36825;&#20010;&#26102;&#20505;&#25165;&#21487;&#20197;&#35828;,&#19968;&#24320;&#22987;&#36873;&#30340;&#37027;&#20010;speed&#26159;&#27491;&#30830;&#30340;.&#32780;&#19988;&#26159;&#22312;4s&#20043;&#20869;.
    </p>
    <p>
      &#22914;&#26524;S-bit&#27809;&#26377;&#34987;&#26816;&#27979;&#21040;,&#21017;&#21551;&#21160;&#19979;&#38754;&#30340;&#23450;&#26102;&#22120;,&#23450;&#26102;&#38388;&#38548;10ms,&#24490;&#29615;&#30340;&#26816;&#27979;S-bit&#30340;&#29366;&#24577;,&#30452;&#21040;S-bit&#34987;&#26816;&#27979;&#21040;.
    </p>
    <p>
      <font color="#009900">RICR_INTERNAL_POLL_SBIT_TMO</font>
    </p>
    <p>
      &#21516;&#26102;,&#20250;&#25171;&#24320;&#19979;&#38754;&#30340;&#23450;&#26102;&#22120;:
    </p>
    <p>
      <font color="#009900">RICR_INTERNAL_POLL_FAULTS</font>,&#24490;&#29615;&#30340;&#26597;&#35810;&#38169;&#35823;(&#20027;&#35201;&#26159;&#26597;&#35810;fault&#26159;&#21542;cease&#25481;&#20102;,&#22240;&#20026;raise&#26159;&#36890;&#36807;&#20013;&#26029;&#26469;&#36890;&#30693;&#30340;,&#19981;&#38656;&#35201;p0ll),&#26597;&#35810;&#38388;&#38548;&#20026;1S.
    </p>
    <p>
      <font color="#009900">RICR_INTERNAL_CL_BER_TMO</font>,&#24490;&#29615;&#30340;&#28165;&#26970;bit error counter,&#24490;&#29615;&#30340;&#38388;&#38548;&#20026;24h.
    </p>
    <p>
      <font color="#009900">RICR_INTERNAL_CALC_JB_DELAY</font>,&#24490;&#29615;&#30340;&#37325;&#26032;&#35745;&#31639;JB delay.&#24490;&#29615;&#30340;&#38388;&#38548;&#20026;1 min.
    </p>
    <p>
      
    </p>
    <p>
      <i><font color="#0000cc" size="5"><u>2,&#22914;&#26524;&#25509;&#25910;&#21040;&#30340;&#26159;CPRI0_STATUS_NO_HFN_SYNC&#20013;&#26029;&#30340;&#35805;.</u></font></i>
    </p>
    <p>
      
    </p>
    <p>
      <i><b>&#25805;&#20316;: </b></i>
    </p>
    <p>
      make_transition(LINK_FAST_RESYNC);
    </p>
    <p>
      
    </p>
    <p>
      <i><b>enable/disable&#20013;&#26029;: </b></i>
    </p>
    <p>
      &#21333;&#32431;enable&#19979;&#38754;&#30340;&#20013;&#26029;:
    </p>
    <p>
      <font color="#009900">CPRI0_STATUS_HFN_SYNC,</font><font color="#000000">&#22312;&#27492;&#29366;&#24577;&#19979;,state&#36716;&#31227;&#21040;&#20102;FAST_RESYNC,&#21482;&#33021;&#22815;&#31561;&#24453;HFN_SYNC&#20013;&#26029;&#37325;&#26032;&#21040;&#26469;</font>
    </p>
    <p>
      <i><b>&#23492;&#23384;&#22120;&#25805;&#20316; </b></i>
    </p>
    <p>
      NONE
    </p>
    <p>
      
    </p>
    <p>
      <i><b>&#25171;&#24320;/&#21462;&#28040;&#23450;&#26102;&#22120;: </b></i>
    </p>
    <p>
      &#25171;&#24320;&#23450;&#26102;&#22120;<font color="#009900">RICR_INTERNAL_HFNSYNC_GLITCH_TMO</font>,expire&#38388;&#38548;&#20026;5ms,&#29992;&#20110;&#31561;&#24453;HFN_SYNC&#21040;&#26469;,&#22914;&#26524;&#22312;&#36825;&#20010;&#38388;&#38548;&#20869;&#27809;&#26377;&#25910;&#21040;HFN_SYNC&#20013;&#26029;,&#21017;&#23558;CPRI&#38142;&#36335;&#30340;&#29366;&#24577;&#35774;&#32622;&#20026;DOWN.
    </p>
    <p>
      
    </p>
    <p>
      <i><font color="#0000cc" size="5"><u>3.&#22914;&#26524;&#25509;&#25910;&#21040;&#30340;&#26159;CPRIx_STATUS_REV_CHANGE&#20013;&#26029;&#30340;&#35805;.</u></font></i>
    </p>
    <p>
      
    </p>
    <p>
      <i><b>&#25805;&#20316;: </b></i>
    </p>
    <p>
      &#37325;&#26032;&#35843;&#29992;&#160;setup_slave_link()&#20989;&#25968;,&#37325;&#26032;&#37197;&#32622;slave&#38142;&#36335;,&#22312;&#36825;&#20010;&#20989;&#25968;&#20013;,&#20250;&#26681;&#25454;Master&#21457;&#36865;&#36807;&#26469;&#30340;revision&#29256;&#26412;,&#37325;&#26032;&#36873;&#25321;&#19968;&#20010;&#23545;&#24212;&#30340;revision.
    </p>
    <p>
      
    </p>
    <p>
      <i><b>enable/disable&#20013;&#26029;:</b></i>
    </p>
    <p>
      &#21333;&#32431;enable&#19979;&#38754;&#30340;&#20013;&#26029;:
    </p>
    <p>
      <font color="#009900">CPRI0_STATUS_ENTERING_OPERATION </font>
    </p>
    <p>
      <font color="#009900">CPRIx_STATUS_REV_CHANGE </font>
    </p>
    <p>
      <font color="#009900">CPRI0_STATUS_NO_HFN_SYNC </font>
    </p>
    <p>
      
    </p>
    <p>
      <i><b>&#23492;&#23384;&#22120;&#25805;&#20316;: </b></i>
    </p>
    <p>
      NONE
    </p>
    <p>
      
    </p>
    <p>
      <i><b>&#25171;&#24320;/&#21462;&#28040;&#23450;&#26102;&#22120;: </b></i>
    </p>
    <p>
      NONE
    </p>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_335798063" MIDDLE_LABEL="CPRI0_STATUS_NO_HFN_SYNC&#x4e2d;&#x65ad;&#x53d1;&#x751f;" STARTINCLINATION="189;0;" ENDINCLINATION="189;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_1020581049" MIDDLE_LABEL="CPRI0_STATUS_ENTERING_OPERATION&#x4e2d;&#x65ad;&#x53d1;&#x751f;" STARTINCLINATION="112;0;" ENDINCLINATION="112;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_1850508515" STARTINCLINATION="326;0;" ENDINCLINATION="326;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
<node ID="ID_1020581049" CREATED="1335178561878" MODIFIED="1335265048012" HGAP="37" VSHIFT="63"><richcontent TYPE="NODE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <font color="#ff0033">LINK_OPERATIONAL</font>
    </p>
  </body>
</html>
</richcontent>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p style="text-align: left">
      &#22312;&#36825;&#20010;&#29366;&#24577;&#19979;,&#34920;&#31034;CPRI&#38142;&#36335;&#24050;&#32463;&#36827;&#20837;&#20102;&#24037;&#20316;&#29366;&#24577;&#20102;.&#22312;&#36825;&#20010;&#29366;&#24577;&#19979;,&#25509;&#25910;&#19979;&#38754;&#30340;&#20013;&#26029;:
    </p>
    <ul>
      <li style="text-align: left">
        <font color="#009900">CPRI0_STATUS_NOT_IN_OPERATION </font>
      </li>
      <li style="text-align: left">
        <font color="#009900">CPRI0_STATUS_NO_HFN_SYNC </font>
      </li>
      <li style="text-align: left">
        <font color="#009900">CPRIx_STATUS_REV_CHANGE </font>
      </li>
      <li style="text-align: left">
        <font color="#009900">CPRI0_STATUS_BIT_ERR_IRQ </font>
      </li>
      <li style="text-align: left">
        <font color="#009900">CPRIx_STATUS_UNEXP_CTRL_WORDS </font>
      </li>
      <li style="text-align: left">
        <font color="#009900">CPRIx_STATUS_LINK_ERR_LOS </font>
      </li>
      <li style="text-align: left">
        <font color="#009900">CPRIx_STATUS_LINK_ERR_LOF </font>
      </li>
      <li style="text-align: left">
        <font color="#009900">CPRIx_STATUS_LINK_ERR_SDI </font>
      </li>
      <li style="text-align: left">
        <font color="#009900">CPRIx_STATUS_S_BIT</font>
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      &#19978;&#38754;&#37027;&#20040;&#22810;&#30340;&#20013;&#26029;,&#20854;&#23454;&#22312;&#36825;&#20010;&#29366;&#24577;&#19979;,&#30495;&#27491;&#23545;&#20013;&#26029;&#36827;&#34892;&#22788;&#29702;&#30340;&#26159;<font color="#009900">CPRI0_STATUS_NOT_IN_OPERATION</font><font color="#000000">&#20013;&#26029;,</font><font color="#009900">CPRI0_STATUS_NO_HFN_SYNC</font><font color="#000000">&#20013;&#26029;&#21644;</font><font color="#009900">CPRIx_STATUS_S_BIT</font><font color="#000000">&#20013;&#26029;&#36825;&#19977;&#20010;&#20013;&#26029;. </font>
    </p>
    <p>
      &#20854;&#20182;&#30340;&#20013;&#26029;&#36825;&#37324;&#20063;&#25509;&#25910;&#30340;&#21407;&#22240;&#26159;,&#22312;operation&#29366;&#24577;,&#22914;&#26524;&#20135;&#29983;&#20102;&#36825;&#20123;&#20013;&#26029;&#30340;&#35805;,&#38656;&#35201;&#21521;RICM&#25253;&#21578;&#36825;&#20123;fault.&#20165;&#27492;&#32780;&#24050;
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      <i><b><font color="#0000cc" size="5"><u>1.&#22914;&#26524;&#25509;&#25910;&#21040;&#30340;&#20013;&#26029;&#26159;CPRI0_STATUS_NOT_IN_OPERATION&#25110;&#32773;CPRI0_STATUS_NO_HFN_SYNC&#30340;&#35805;</u></font></b></i>
    </p>
    <p>
      
    </p>
    <p>
      <b><i>&#25805;&#20316;: </i></b>
    </p>
    <p>
      1.
    </p>
    <p>
      make_transition(LINK_FAST_RESYNC);
    </p>
    <p>
      2.
    </p>
    <p>
      check_for_faults(new_info.status_trap, link, RICR_SLAVE);
    </p>
    <p>
      
    </p>
    <p>
      <b><i>enable/disable&#20013;&#26029;: </i></b>
    </p>
    <p>
      1,&#23558;&#25152;&#26377;&#30340;fh_interrupt&#37117;&#21462;&#28040;&#25481;.
    </p>
    <p>
      2.&#21333;&#32431;&#30340;&#23558;&#19979;&#38754;&#30340;&#20013;&#26029;enable:
    </p>
    <p>
      <font color="#009900">CPRI0_STATUS_HFN_SYNC</font>
    </p>
    <p>
      
    </p>
    <p>
      <b><i>&#23492;&#23384;&#22120;&#35835;&#20889;:</i></b>
    </p>
    <p>
      NONE
    </p>
    <p>
      
    </p>
    <p>
      <b><i>&#25171;&#24320;/&#21462;&#28040;&#30340;&#23450;&#26102;&#22120;: </i></b>
    </p>
    <p>
      &#25171;&#24320;&#23450;&#26102;&#22120;<font color="#009900">RICR_INTERNAL_HFNSYNC_GLITCH_TMO</font><font color="#000000">,&#36825;&#20010;&#23450;&#26102;&#22120;&#30340;expire&#26102;&#38388;&#26159;5ms </font>
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      <i><b><font color="#0000cc" size="5"><u>2.&#22914;&#26524;&#25910;&#21040;&#30340;&#20013;&#26029;&#26159;</u></font><u><font color="#0000cc">CPRIx_STATUS_S_BIT</font><font color="#0000cc" size="5">&#20013;&#26029;&#30340;&#35805;. </font></u></b></i>
    </p>
    <p>
      
    </p>
    <p>
      <i><b>&#25805;&#20316;: </b></i>
    </p>
    <p>
      &#25910;&#21040;&#36825;&#20010;&#20013;&#26029;&#34920;&#26126;,CPRI&#38142;&#36335;&#19978;S-bit&#28040;&#22833;&#20102;.
    </p>
    <p>
      1.
    </p>
    <p>
      config.update_clock_source(link, OPERATIONAL);
    </p>
    <p>
      &#22914;&#26524;&#36825;&#20010;&#20013;&#26029;&#27809;&#26377;&#21457;&#29983;&#30340;&#35805;,&#35828;&#26126;S-bit&#22312;CPRI&#38142;&#36335;&#19978;&#23384;&#22312;.&#27492;&#26102;&#23601;&#38656;&#35201;enable&#20013;&#26029;<font color="#009900">CPRIx_STATUS_S_BIT</font>
    </p>
    <p>
      
    </p>
    <p>
      <i><b>enable/disable&#20013;&#26029;:</b></i>
    </p>
    <p>
      &#21333;&#32431;&#30340;enable&#19979;&#38754;&#30340;&#20013;&#26029;:
    </p>
    <p>
      <font color="#009900">CPRI0_STATUS_NOT_IN_OPERATION </font>
    </p>
    <p>
      
    </p>
    <p>
      <i><b>&#23492;&#23384;&#22120;&#35835;&#20889;: </b></i>
    </p>
    <p>
      NONE
    </p>
    <p>
      
    </p>
    <p>
      <i><b>&#25171;&#24320;/&#21462;&#28040;&#30340;&#23450;&#26102;&#22120;:</b></i>
    </p>
    <p>
      &#25171;&#24320;&#19979;&#38754;&#30340;&#23450;&#26102;&#22120;:
    </p>
    <p>
      <font color="#009900">RICR_INTERNAL_POLL_SBIT_TMO</font><font color="#000000">,&#36825;&#20010;&#23450;&#26102;&#22120;&#30340;&#38388;&#38548;&#26159;10ms,&#29992;&#26469;&#24490;&#29615;&#30340;&#26597;&#35810;S-bit&#30340;&#29366;&#24577;. </font>
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_335798063" MIDDLE_LABEL="&#x8f6c;&#x53d1;CPRIx_STATUS_NOT_IN_OPERATION&#x4e2d;&#x65ad;" STARTINCLINATION="198;73;" ENDINCLINATION="198;78;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
<node ID="ID_335798063" CREATED="1335178568932" MODIFIED="1335265703103" HGAP="28" VSHIFT="56"><richcontent TYPE="NODE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <font color="#ff0033">LINK_FAST_RESYNC</font>
    </p>
  </body>
</html>
</richcontent>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;&#36825;&#20010;&#29366;&#24577;&#19979;,&#22240;&#20026;&#27492;&#26102;HFN_SYNC&#24050;&#32463;&#20002;&#25481;&#20102;,&#36825;&#20010;&#26159;&#20854;&#20182;&#20219;&#20309;&#25805;&#20316;&#30340;&#22522;&#30784;,.&#25152;&#20197;&#22312;&#36825;&#20010;&#29366;&#24577;&#19979;,&#21482;&#31561;&#24453;HFN_SYNC&#20013;&#26029;.
    </p>
    <p>
      &#22914;&#26524;&#22312;5ms&#20043;&#20869;&#31561;&#19981;&#21040;&#30340;&#35805;,state&#23601;&#20250;&#36820;&#22238;&#21040;DOWN&#29366;&#24577;.
    </p>
    <p>
      
    </p>
    <p>
      &#25152;&#20197;,&#22914;&#26524;&#36827;&#20837;&#21040;&#20102;&#36825;&#20010;&#29366;&#24577;&#20043;&#20013;&#30340;&#35805;,&#32943;&#23450;&#26159;&#25910;&#21040;&#20102;HFN_SYNC&#20013;&#26029;.
    </p>
    <p>
      
    </p>
    <p>
      <i><b><font color="#0000cc" size="5"><u>&#22312;&#25910;&#21040;&#20102;CPRI0_STATUS_HFN_SYNC&#20013;&#26029;&#20043;&#21518;: </u></font></b></i>
    </p>
    <p>
      
    </p>
    <p>
      <b><i>&#25805;&#20316;: </i></b>
    </p>
    <p>
      1,&#23558;<font color="#009900">CPRI0_STATUS_HFN_SYNC</font>&#28040;&#24687;&#37325;&#26032;&#21457;&#36865;&#32473;&#33258;&#24049;.
    </p>
    <p>
      (&#36825;&#26159;&#22240;&#20026;&#25509;&#19979;&#26469;RICR&#20250;&#23558;CPRI&#38142;&#36335;&#30340;state&#36716;&#20026;<font color="#009900">LINK_NEGOTIATING_REVISION,&#25152;&#20197;&#36825;&#20010;&#37325;&#26032;&#21457;&#36865;&#30340;&#28040;&#24687;,&#23558;&#22312;LINK_NEGOTIATING_REVISION&#29366;&#24577;&#19979;&#34987;&#37325;&#26032;&#22788;&#29702;,</font>)
    </p>
    <p>
      
    </p>
    <p>
      2.make_transition(LINK_NEGOTIATING_REVISION);
    </p>
    <p>
      &#25152;&#20197;,&#36825;&#37324;&#25152;&#20570;&#30340;&#20107;&#24773;&#23601;&#26159;&#23558;state&#36716;&#20026;LINK_NEGOTIATING_REVISION,&#24182;&#19988;&#23558;HFN_SYNC&#20013;&#26029;&#37325;&#26032;&#21457;&#36865;&#32473;&#33258;&#24049;&#30340;&#36827;&#31243;.
    </p>
    <p>
      &#26368;&#32456;&#30340;&#32467;&#26524;&#26159;,&#23558;&#20250;&#22312;LINK_NEGOTIATING_REVISION&#29366;&#24577;&#19979;&#37325;&#26032;&#22788;&#29702;HFN_SYNC&#20013;&#26029;.
    </p>
    <p>
      (&#36825;&#26159;&#19968;&#31181;&#25042;&#30340;&#34920;&#29616;?&#19981;&#33021;&#30452;&#25509;&#22312;FAST_RESYNC&#29366;&#24577;&#19979;&#30452;&#25509;&#22788;&#29702;&#20040;?)
    </p>
    <p>
      
    </p>
    <p>
      <b><i>enable/disable&#20013;&#26029;: </i></b>
    </p>
    <p>
      &#21333;&#32431;&#30340;enable&#19979;&#38754;&#30340;&#20013;&#26029;:
    </p>
    <p>
      <font color="#009900">CPRI0_STATUS_ENTERING_OPERATION </font>
    </p>
    <p>
      <font color="#009900">CPRI0_STATUS_NO_HFN_SYNC </font>
    </p>
    <p>
      <font color="#009900">CPRIx_STATUS_REV_CHANGE</font>
    </p>
    <p>
      
    </p>
    <p>
      <b><i>&#23492;&#23384;&#22120;&#35835;&#20889;: </i></b>
    </p>
    <p>
      NONE
    </p>
    <p>
      
    </p>
    <p>
      <b><i>&#25171;&#24320;/&#20851;&#38381;&#23450;&#26102;&#22120;:</i></b>
    </p>
    <p>
      &#27492;&#26102;,&#38656;&#35201;&#21462;&#28040;<font color="#009900">RICR_INTERNAL_HFNSYNC_GLITCH_TMO</font><font color="#000000">&#23450;&#26102;&#22120;,&#22240;&#20026;&#24050;&#32463;&#25910;&#21040;&#20102;HFN_SYNC&#20013;&#26029;&#20102;.</font>
    </p>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_863927945" MIDDLE_LABEL="CPRI0_STATUS_HFN_SYNC&#x4e2d;&#x65ad;&#x53d1;&#x751f;" STARTINCLINATION="104;57;" ENDINCLINATION="181;111;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_1850508515" STARTINCLINATION="469;0;" ENDINCLINATION="469;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
</node>
<node TEXT="CPRI&#x94fe;&#x8def;&#x72b6;&#x6001;&#x673a;(Slave)&#x76f8;&#x5173;&#x7684;&#x5b9a;&#x65f6;&#x5668;" ID="ID_749880012" CREATED="1335179225500" MODIFIED="1335183544916">
<node ID="ID_1059728351" CREATED="1335180961497" MODIFIED="1335273335343"><richcontent TYPE="NODE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      [<font color="#0000cc">cancel_try_speed</font>]RICR_INTERNAL_LINK_TEST_TMO&#23450;&#26102;&#22120;&#22788;&#29702;
    </p>
  </body>
</html>
</richcontent>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <i><b><font color="#0000cc">&#23450;&#26102;&#22120;&#30340;&#30446;&#30340;: </font></b></i>
    </p>
    <p>
      &#22312;&#37197;&#32622;Slave&#31471;&#21475;&#30340;&#26102;&#20505;,Slave&#31471;&#38656;&#35201;&#29468;&#27979;Master&#31471;&#37319;&#29992;&#20102;&#20160;&#20040;&#36895;&#29575;(1.2G,2.5G...).&#37319;&#29992;&#30340;&#26041;&#27861;&#23601;&#26159;Slave&#21435;&#19968;&#20010;&#19968;&#20010;&#30340;&#35797;&#39564;.
    </p>
    <p>
      &#27604;&#22914;&#35828;&#39318;&#20808;&#23558;&#33258;&#24049;&#37197;&#32622;&#25104;1.2Gbps&#30340;&#36895;&#29575;,&#21435;&#23581;&#35797;&#36319;Master&#24314;&#31435;&#36830;&#25509;,&#22914;&#26524;&#36830;&#25509;&#24314;&#31435;&#19981;&#36215;&#26469;,&#37027;&#20040;&#20877;&#25442;&#19968;&#20010;&#36895;&#29575;,&#27604;&#22914;&#23558;&#33258;&#24049;&#20877;&#37197;&#32622;&#25104;2.5Gbps,&#23581;&#35797;&#36319;Master&#24314;&#31435;&#36830;&#25509;.
    </p>
    <p>
      &#23601;&#36825;&#26679;&#19968;&#20010;&#19968;&#20010;&#30340;&#35797;&#39564;,&#26368;&#21518;&#24635;&#26159;&#20250;&#37197;&#23545;&#25104;&#21151;&#30340;.
    </p>
    <p>
      &#36825;&#20010;&#23450;&#26102;&#22120;&#30340;&#20316;&#29992;&#23601;&#22312;&#20110;&#27492;,&#24403;slave&#37319;&#29992;&#20102;&#19968;&#20010;&#36895;&#29575;&#21435;&#23581;&#35797;&#30340;&#26102;&#20505;,&#23601;&#21551;&#21160;&#36825;&#20010;&#23450;&#26102;&#22120;,&#36825;&#20010;&#23450;&#26102;&#22120;&#30340;&#38271;&#24230;&#26159;4s,&#22914;&#26524;&#22312;&#36825;4s&#20869;,slave&#27809;&#26377;&#25910;&#21040;HFN_SYNC&#20013;&#26029;&#30340;&#35805;,&#23601;&#34920;&#26126;&#23581;&#35797;&#22833;&#36133;,
    </p>
    <p>
      &#37027;&#20040;&#23601;&#20250;&#25442;&#21478;&#19968;&#20010;&#36895;&#29575;&#21435;&#23581;&#35797;.
    </p>
    <p>
      &#23601;&#36825;&#20040;&#31616;&#21333;.&#23601;&#26159;&#35797;&#39564;&#26576;&#20010;&#36895;&#29575;&#26102;,&#32473;&#19968;&#20010;&#26102;&#38388;&#38480;&#21046;.
    </p>
    <p>
      
    </p>
    <p>
      <i><b><font color="#0000cc">&#23450;&#26102;&#22120;&#20160;&#20040;&#26102;&#20505;&#34987;&#21019;&#24314;: </font></b></i>
    </p>
    <p>
      &#31532;1&#22788;:
    </p>
    <p>
      &#36825;&#20010;&#23450;&#26102;&#22120;&#22312;&#36827;&#20837;&#29366;&#24577;&#26426;&#20043;&#21069;&#34987;&#21019;&#24314;.
    </p>
    <p>
      &#31532;2&#22788;:
    </p>
    <p>
      &#22312;RICR_INTERNAL_HFNSYNC_GLITCH_TMO&#36825;&#20010;&#23450;&#26102;&#22120;expire&#22788;&#29702;&#20013;,&#38142;&#36335;&#29366;&#24577;&#26159;LINK_HFNSYNC&#29366;&#24577;&#26102;.
    </p>
    <p>
      &#31532;3&#22788;:
    </p>
    <p>
      &#22312;RICR_INTERNAL_LTU_LOCK_TIMEOUT&#36825;&#20010;&#23450;&#26102;&#22120;&#30340;expire&#22788;&#29702;&#20013;.
    </p>
    <p>
      
    </p>
    <p>
      <i><b><font color="#0000cc">&#23450;&#26102;&#22120;&#20160;&#20040;&#26102;&#20505;&#34987;&#21462;&#28040;: </font></b></i>
    </p>
    <p>
      &#31532;1&#22788;:
    </p>
    <p>
      &#26159;&#22312;&#36827;&#20837;&#29366;&#24577;&#26426;&#21518;,&#19968;&#24320;&#22987;&#32943;&#23450;CPRI&#38142;&#36335;&#26159;&#22788;&#20110;DOWN&#29366;&#24577;&#30340;,&#22914;&#26524;&#22312;DOWN&#29366;&#24577;,&#25509;&#25910;&#21040;&#20102;HFN_SYNC&#20013;&#26029;&#30340;&#35805;,&#37027;&#20040;&#27492;&#26102;,&#36825;&#20010;&#23450;&#26102;&#22120;&#20250;&#34987;&#21462;&#28040;
    </p>
    <p>
      &#31532;2&#22788;:
    </p>
    <p>
      &#26159;&#22312;&#20174;NEGOTIATING REVISION&#29366;&#24577;&#36339;&#36716;&#21040;OPERATION&#29366;&#24577;&#30340;&#26102;&#20505;,&#36825;&#26102;&#20505;&#36825;&#20010;&#23450;&#26102;&#22120;&#20063;&#34987;&#21462;&#28040;&#25481;&#20102;.
    </p>
    <p>
      &#31532;3&#22788;:
    </p>
    <p>
      &#22312;&#25509;&#25910;&#21040;RICR_INTERNAL_CHANGE_ROLE_REQ&#28040;&#24687;&#30340;&#26102;&#20505;,&#21462;&#28040;&#36825;&#20010;&#23450;&#26102;&#22120;.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      <i><b><font color="#0000cc">&#23450;&#26102;&#22120;expire&#21518;&#30340;&#22788;&#29702;: </font></b></i>
    </p>
    <p>
      &#23558;&#25152;&#26377;&#30340;&#20013;&#26029;&#37117;disable&#25481;,&#28165;&#38500;&#25152;&#26377;&#30340;fh_interrupts.
    </p>
    <p>
      &#23558;&#20840;&#23616;&#21464;&#37327;keep_tring&#32622;&#20026;false.(&#36825;&#23558;&#23548;&#33268;&#36864;&#20986;&#29366;&#24577;&#26426;,&#28982;&#21518;&#37325;&#26032;&#36873;&#25321;&#19968;&#20010;&#26032;&#30340;&#36895;&#29575;,&#37325;&#26032;&#36827;&#20837;&#29366;&#24577;&#26426;.&#20063;&#23601;&#26159;&#34920;&#26126;,&#23581;&#35797;&#20197;&#26576;&#20010;&#36895;&#29575;&#24314;&#31435;slave&#38142;&#36335;&#30340;&#21162;&#21147;&#24050;&#32463;&#22833;&#36133;&#20102;.)
    </p>
  </body>
</html>
</richcontent>
</node>
<node ID="ID_1352216696" CREATED="1335190263953" MODIFIED="1335270509397"><richcontent TYPE="NODE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      [<font color="#0033ff">cancel_new_hfnsync_p</font>]RICR_INTERNAL_HFNSYNC_GLITCH_TMO&#23450;&#26102;&#22120;&#22788;&#29702;
    </p>
  </body>
</html>
</richcontent>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <i><b><font color="#0000cc">&#23450;&#26102;&#22120;&#30340;&#30446;&#30340;: </font></b></i>
    </p>
    <p>
      &#36825;&#20010;&#23450;&#26102;&#22120;&#30340;&#30446;&#30340;&#26159;&#22312;LINK_HFNSYNC&#29366;&#24577;&#25110;&#32773;&#22312;LINK_OPERATIONAL&#29366;&#24577;,&#24403;&#21457;&#29616;HFN_SYNC&#20002;&#25481;&#20102;&#30340;&#35805;,&#19981;&#26159;&#31435;&#21363;&#23558;CPRI&#38142;&#36335;&#30340;&#29366;&#24577;&#32473;&#35774;&#32622;&#20026;DOWN.
    </p>
    <p>
      &#32780;&#26159;&#32473;&#20104;&#19968;&#20010;&#26102;&#38388;&#32531;&#20914;,&#36825;&#37324;&#23450;&#20041;&#20026;5ms.&#20063;&#23601;&#26159;&#35828;&#22914;&#26524;&#22312;&#36825;5ms&#26102;&#38388;&#20869;,HFN_SYNC&#21448;&#22238;&#26469;&#20102;.&#37027;&#20040;&#26082;&#24448;&#19981;&#31350;,&#19981;&#23558;&#38142;&#36335;&#30340;&#29366;&#24577;&#32622;&#20026;DOWN,&#23601;&#24403;&#20043;&#21069;&#20160;&#20040;&#37117;&#27809;&#21457;&#29983;&#36807;.
    </p>
    <p>
      &#22914;&#26524;&#22312;&#36825;&#32473;&#20104;&#30340;5ms&#26102;&#38388;&#27573;&#37324;&#38754;,HFN_SYNC&#20173;&#28982;&#27809;&#26377;&#24674;&#22797;,&#37027;&#20040;,CPRI&#38142;&#36335;&#30340;&#29366;&#24577;&#23601;&#20250;&#30495;&#30340;&#34987;&#32622;&#20026;DOWN&#20102;.
    </p>
    <p>
      &#25152;&#20197;&#23454;&#38469;&#19978;&#36825;&#20010;&#23450;&#26102;&#22120;&#30340;&#20316;&#29992;&#23601;&#26159;&#22312;&#31561;&#24453;HFN_SYNC&#30340;&#36807;&#31243;&#20013;,&#32473;&#20104;&#19968;&#20010;&#31561;&#24453;&#36229;&#26102;&#30340;&#26102;&#38388;
    </p>
    <p>
      
    </p>
    <p>
      <i><b><font color="#0000cc">&#23450;&#26102;&#22120;&#20160;&#20040;&#26102;&#20505;&#34987;&#21019;&#24314;: </font></b></i>
    </p>
    <p>
      &#26377;&#19979;&#38754;&#30340;&#20960;&#20010;&#22320;&#26041;&#20250;&#21019;&#24314;&#36825;&#20010;&#23450;&#26102;&#22120;.
    </p>
    <p>
      1.
    </p>
    <p>
      &#22312;set_up_slave_link()&#20989;&#25968;&#20013;,&#22914;&#26524;first_attemp&#34987;&#35774;&#32622;&#20026;&#20102;true&#30340;&#35805;,&#37027;&#20040;&#20250;&#21019;&#24314;&#36825;&#20010;&#23450;&#26102;&#22120;,&#22240;&#20026;&#36825;&#20010;&#26102;&#20505;&#20250;&#25226;CPRI&#38142;&#36335;&#32473;&#26029;&#25481;,&#28982;&#21518;&#31561;&#24453;HFN_SYNC&#30340;&#21040;&#26469;.
    </p>
    <p>
      2.
    </p>
    <p>
      &#22312;LINK_HFNSYNC&#29366;&#24577;&#30340;,HFN_SYNC_OK&#36825;&#20010;&#23376;&#29366;&#24577;&#19979;,&#22914;&#26524;&#25509;&#25910;&#21040;&#20102;CPRI0_STATUS_NO_HFN_SYNC&#20013;&#26029;&#30340;&#35805;,&#20250;&#21551;&#21160;&#36825;&#20010;&#23450;&#26102;&#22120;.
    </p>
    <p>
      &#23454;&#38469;&#19978;,&#20063;&#23601;&#26159;&#35828;,&#22312;&#22788;&#20110;LINK_HFNSYNC&#29366;&#24577;&#30340;HFNSYNC_TMP_LOST&#23376;&#29366;&#24577;&#30340;&#26102;&#20505;,&#23601;&#21551;&#21160;&#36825;&#20010;&#23450;&#26102;&#22120;,&#31561;&#24453;HFN_SYNC&#30340;&#21040;&#26469;.
    </p>
    <p>
      3.
    </p>
    <p>
      &#22312;&#20174;NEGOTIATING REVISION&#29366;&#24577;&#36827;&#20837;&#21040;FAST_RESYNC&#29366;&#24577;&#30340;&#26102;&#20505;,&#27492;&#26102;HFN_SYNC&#24050;&#32463;&#20002;&#22833;,&#20063;&#21551;&#21160;&#36825;&#20010;&#23450;&#26102;&#22120;,&#31561;&#24453;HFN_SYNC&#30340;&#21040;&#26469;.
    </p>
    <p>
      4.
    </p>
    <p>
      &#22312;&#20174;OPERATIONAL&#29366;&#24577;&#36827;&#20837;&#21040;FAST_RESYNC&#29366;&#24577;&#30340;&#26102;&#20505;,&#27492;&#26102;HFN_SYNC&#24050;&#32463;&#20002;&#22833;,&#20063;&#21551;&#21160;&#36825;&#20010;&#23450;&#26102;&#22120;,&#31561;&#24453;HFN_SYNC&#30340;&#21040;&#26469;.
    </p>
    <p>
      
    </p>
    <p>
      <i><b><font color="#0000cc">&#23450;&#26102;&#22120;&#20160;&#20040;&#26102;&#20505;&#34987;&#21462;&#28040;: </font></b></i>
    </p>
    <p>
      <font color="#000000">1. </font>
    </p>
    <p>
      &#22312;CPRI&#38142;&#36335;&#22788;&#20110;DOWN&#29366;&#24577;,&#24182;&#25509;&#25910;&#21040;HFN_SYNC&#20013;&#26029;&#30340;&#26102;&#20505;,&#21462;&#28040;&#36825;&#20010;&#23450;&#26102;&#22120;.
    </p>
    <p>
      <font color="#000000">2. </font>
    </p>
    <p>
      <font color="#000000">&#22312;LINK_HFNSYNC&#29366;&#24577;&#30340;HFNSYNC_TMP_LOST&#23376;&#29366;&#24577;&#30340;&#26102;&#20505;,&#22914;&#26524;&#25910;&#21040;&#20102;HFN_SYNC&#20013;&#26029;&#30340;&#35805;,&#23601;&#21462;&#28040;&#36825;&#20010;&#23450;&#26102;&#22120;. </font>
    </p>
    <p>
      <font color="#000000">3. </font>
    </p>
    <p>
      &#22312;LINK_LTU_LOCKED&#29366;&#24577;&#26102;,&#25910;&#21040;HFN_SYNC&#20013;&#26029;&#30340;&#26102;&#20505;,&#23601;&#21462;&#28040;&#25481;&#36825;&#20010;&#23450;&#26102;&#22120;.(&#22240;&#20026;&#35843;&#29992;&#20102;set_up_slave_link()&#20989;&#25968;,&#36825;&#20010;&#20989;&#25968;&#20250;&#20808;disable&#36825;&#20010;&#38142;&#36335;,&#25152;&#20197;HFN_SYNC&#20250;&#20808;&#20002;&#25481;,&#28982;&#21518;&#20877;&#27425;&#33719;&#24471;)
    </p>
    <p>
      <font color="#000000">4. </font>
    </p>
    <p>
      <font color="#000000">&#22312;LINK_FAST_RESYNC&#29366;&#24577;,&#25910;&#21040;HFN_SYNC&#20013;&#26029;&#20043;&#21518;,&#21462;&#28040;&#36825;&#20010;&#23450;&#26102;&#22120;. </font>
    </p>
    <p>
      <font color="#000000">5. </font>
    </p>
    <p>
      <font color="#000000">&#22312;&#25509;&#25910;&#21040;RICR_INTERNAL_CONT_LINK_SETUP&#28040;&#24687;&#30340;&#26102;&#20505;,&#21462;&#28040;&#36825;&#20010;&#23450;&#26102;&#22120;. </font>
    </p>
    <p>
      
    </p>
    <p>
      <i><b><font color="#0000cc">&#23450;&#26102;&#22120;expire&#21518;&#30340;&#22788;&#29702;:</font></b></i>
    </p>
    <p>
      expire&#20043;&#21518;,
    </p>
    <p>
      &#20250;&#23558;keep_trying&#35774;&#32622;&#20026;false(&#36825;&#26679;,&#22312;&#25191;&#34892;&#23436;&#36825;&#20010;expire&#20989;&#25968;&#20043;&#21518;,&#23601;&#36864;&#20986;&#20102;&#29366;&#24577;&#26426;,&#20250;&#37325;&#26032;&#36873;&#25321;&#19968;&#20010;&#36895;&#29575;&#26469;&#23581;&#35797;&#36827;&#34892;&#36830;&#25509;).
    </p>
    <p>
      &#22788;&#29702;&#20250;&#26681;&#25454;CPRI&#38142;&#36335;&#29366;&#24577;&#30340;&#19981;&#21516;&#37319;&#21462;&#19981;&#21516;&#30340;&#22788;&#29702;&#26041;&#27861;:
    </p>
    <p>
      &#22914;&#26524;&#27492;&#26102;CPRI&#38142;&#36335;&#30340;&#29366;&#24577;&#26159;&#22312;LINK_FAST_RESYNC&#29366;&#24577;&#26102;,&#37027;&#20040;:
    </p>
    <p>
      &#26029;&#24320;RX,TX.&#28982;&#21518;&#21462;&#28040;&#20854;&#20182;&#25152;&#26377;&#30340;&#23450;&#26102;&#22120;.&#26377;fault&#23601;&#25253;fault.
    </p>
    <p>
      
    </p>
    <p>
      &#22914;&#26524;&#27492;&#26102;CPRI&#38142;&#36335;&#30340;&#29366;&#24577;&#26159;&#22312;LINK_HFNSYNC&#26102;,&#37027;&#20040;&#27492;&#26102;&#20250;&#37325;&#26032;&#21551;&#21160;&#19968;&#20010;&#23450;&#26102;&#22120;.<font color="#009900">RICR_INTERNAL_LINK_TEST_TMO.(&#20026;&#20160;&#20040;&#21602;?)</font>
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="RICR_INTERNAL_POLL_SBIT_TMO&#x5b9a;&#x65f6;&#x5668;&#x5904;&#x7406;" ID="ID_1300057361" CREATED="1335265097848" MODIFIED="1335271329852"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <i><b><font color="#0000cc">&#23450;&#26102;&#22120;&#30340;&#30446;&#30340;: </font></b></i>
    </p>
    <p>
      &#36825;&#20010;&#23450;&#26102;&#22120;&#30340;&#30446;&#30340;&#26159;&#23450;&#26399;&#36718;&#35810;S-bit&#30340;&#29366;&#24577;,&#22240;&#20026;&#22914;&#26524;S-bit&#20174;&#26377;&#21040;&#26080;&#30340;&#35805;,&#20250;&#26377;&#19968;&#20010;&#20013;&#26029;&#21457;&#29983;,&#25152;&#20197;&#19981;&#38656;&#35201;&#36718;&#35810;.
    </p>
    <p>
      &#20294;&#26159;,S-bit&#20174;&#26080;&#21040;&#26377;&#30340;&#35805;,&#21364;&#19981;&#20250;&#26377;&#20013;&#26029;&#21457;&#29983;,&#25152;&#20197;&#38656;&#35201;&#19968;&#20010;&#23450;&#26102;&#22120;&#21435;&#23450;&#26399;&#30340;&#36718;&#35810;,&#26597;&#30475;S-bit&#26159;&#21542;&#21040;&#20301;&#20102;.
    </p>
    <p>
      &#36825;&#20010;&#23450;&#26102;&#22120;&#30340;&#38388;&#38548;&#26159;10ms.
    </p>
    <p>
      
    </p>
    <p>
      <i><b><font color="#0000cc">&#23450;&#26102;&#22120;&#20160;&#20040;&#26102;&#20505;&#34987;&#21019;&#24314;: </font></b></i>
    </p>
    <p>
      <i><b><font color="#0000cc">1. </font></b></i>
    </p>
    <p>
      &#22312;CPRI&#38142;&#36335;&#30340;&#29366;&#24577;&#20174;NEGOTIATING&#29366;&#24577;&#36716;&#21040;OPERATIONAL&#26102;,&#27492;&#26102;&#38656;&#35201;&#26816;&#26597;S-bit&#23384;&#22312;&#19981;&#23384;&#22312;,&#22914;&#26524;&#19981;&#23384;&#22312;&#30340;&#35805;,&#23601;&#38656;&#35201;&#21551;&#21160;&#36825;&#20010;&#23450;&#26102;&#22120;
    </p>
    <p>
      2.
    </p>
    <p>
      &#22312;CPRI&#38142;&#36335;&#30340;&#36716;&#21488;&#26159;OPERATIONAL&#30340;&#26102;&#20505;,&#22914;&#26524;&#25509;&#25910;&#21040;&#20102;CPRIx_STATUS_S_BIT&#20013;&#26029;&#30340;&#35805;,&#37027;&#20040;,&#21551;&#21160;&#36825;&#20010;&#23450;&#26102;&#22120;.
    </p>
    <p>
      
    </p>
    <p>
      <i><b><font color="#0000cc">&#23450;&#26102;&#22120;&#20160;&#20040;&#26102;&#20505;&#34987;&#21462;&#28040;: </font></b></i>
    </p>
    <p>
      NONE,&#36825;&#26159;&#19968;&#20010;&#19981;&#26029;&#24490;&#29615;&#30340;&#23450;&#26102;&#22120;,&#22312;&#23450;&#26102;&#22120;expire&#21518;,&#20250;&#26816;&#26597;S-bit&#30340;&#29366;&#24577;,&#22914;&#26524;S-bit&#20173;&#28982;&#19981;&#22312;&#30340;&#35805;,&#21017;&#20250;&#37325;&#26032;&#21551;&#21160;&#19968;&#20010;&#36825;&#26679;&#30340;&#23450;&#26102;&#22120;.
    </p>
    <p>
      
    </p>
    <p>
      <i><b><font color="#0000cc">&#23450;&#26102;&#22120;expire&#21518;&#30340;&#22788;&#29702;:</font></b></i>
    </p>
    <p>
      &#27492;&#26102;&#20250;&#26816;&#26597;S-bit&#30340;&#29366;&#24577;,&#22914;&#26524;S-bit&#23384;&#22312;&#20102;,&#37027;&#20040;&#23558;&#26102;&#38047;&#30340;&#29366;&#24577;&#20174;operational&#25913;&#20026;SBIT,&#24182;&#19988;&#20250;&#25226;&#36825;&#20010;&#28040;&#24687;&#21578;&#30693;RICR&#20027;&#36827;&#31243;.
    </p>
    <p>
      &#22914;&#26524;S-bit&#20173;&#28982;&#19981;&#23384;&#22312;&#30340;&#35805;.&#37027;&#20040;,&#23601;&#20250;&#37325;&#26032;&#21551;&#21160;&#36825;&#20010;10ms&#30340;&#23450;&#26102;&#22120;,&#20877;&#27425;&#22312;10ms&#21518;&#26816;&#26597;S-bit&#30340;&#29366;&#24577;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="RICR_INTERNAL_LTU_LOCK_TIMEOUT&#x5b9a;&#x65f6;&#x5668;&#x5904;&#x7406;" ID="ID_992459476" CREATED="1335265123554" MODIFIED="1335266119108"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <i><b><font color="#0000cc">&#23450;&#26102;&#22120;&#30340;&#30446;&#30340;: </font></b></i>
    </p>
    <p>
      <i><b><font color="#0000cc">&#23450;&#26102;&#22120;&#20160;&#20040;&#26102;&#20505;&#34987;&#21019;&#24314;:</font></b></i>
    </p>
    <p>
      <i><b><font color="#0000cc">&#23450;&#26102;&#22120;&#20160;&#20040;&#26102;&#20505;&#34987;&#21462;&#28040;:</font></b></i>
    </p>
    <p>
      <i><b><font color="#0000cc">&#23450;&#26102;&#22120;expire&#21518;&#30340;&#22788;&#29702;:</font></b></i>
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="RICR_INTERNAL_POLL_FAULTS&#x5b9a;&#x65f6;&#x5668;&#x5904;&#x7406;" ID="ID_176692439" CREATED="1335265157591" MODIFIED="1342678062782"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <i><b><font color="#0000cc">&#23450;&#26102;&#22120;&#30340;&#30446;&#30340;: </font></b></i>
    </p>
    <p>
      &#22312;CPRI&#38142;&#36335;&#22312;&#22788;&#20110;OPERATIONAL&#29366;&#24577;&#30340;&#26102;&#20505;,&#23601;&#38656;&#35201;&#21551;&#21160;&#19968;&#20010;&#23450;&#26102;&#22120;,&#21435;&#23450;&#26102;&#30340;&#26816;&#26597;&#19968;&#20123;fault.
    </p>
    <p>
      &#23454;&#38469;&#19978;&#26159;&#26816;&#26597;fault&#26159;&#21542;cease&#25481;&#20102;.
    </p>
    <p>
      &#22240;&#20026;&#24403;fault&#21457;&#29983;&#30340;&#26102;&#20505;,&#20250;&#26377;&#30456;&#24212;&#30340;&#20013;&#26029;&#26469;&#21521;RICM&#25253;&#21578;fault.
    </p>
    <p>
      &#20294;&#26159;,&#24403;fault&#28040;&#24687;&#30340;&#26102;&#20505;,&#24182;&#27809;&#26377;&#30456;&#23545;&#24212;&#30340;&#20013;&#26029;,&#25152;&#20197;&#38656;&#35201;&#25105;&#20204;&#33258;&#24049;&#36215;&#19968;&#20010;&#23450;&#26102;&#22120;,&#19981;&#20572;&#30340;&#21435;&#36718;&#35810;.
    </p>
    <p>
      &#22914;&#26524;&#21457;&#29616;&#26377;&#20123;fault&#23454;&#38469;&#19978;&#24050;&#32463;cease&#25481;&#20102;&#30340;&#35805;,&#37027;&#20040;&#23601;&#21521;RICM&#25253;&#21578;&#36825;&#20010;cease.
    </p>
    <p>
      &#36825;&#20010;&#23450;&#26102;&#22120;&#30340;&#26102;&#38388;&#38388;&#38548;&#26159;1s,&#20063;&#23601;&#26159;&#36718;&#35810;&#38388;&#38548;&#26159;1s.
    </p>
    <p>
      
    </p>
    <p>
      <i><b><font color="#0000cc">&#23450;&#26102;&#22120;&#20160;&#20040;&#26102;&#20505;&#34987;&#21019;&#24314;: </font></b></i>
    </p>
    <p>
      1.
    </p>
    <p>
      &#22312;CPRI&#38142;&#36335;&#22788;&#20110;NEGOTIATING REVISION&#29366;&#24577;&#30340;&#26102;&#20505;,&#22914;&#26524;&#25509;&#25910;&#21040;&#20102;<font color="#009900">CPRI0_STATUS_ENTERING_OPERATION</font>&#20013;&#26029;,&#32780;&#19988;set_rev&#21644;rec_rev&#19968;&#26679;&#30340;&#26102;&#20505;,&#21017;&#21551;&#21160;&#36825;&#20010;&#23450;&#26102;&#22120;.
    </p>
    <p>
      
    </p>
    <p>
      <i><b><font color="#0000cc">&#23450;&#26102;&#22120;&#20160;&#20040;&#26102;&#20505;&#34987;&#21462;&#28040;: </font></b></i>
    </p>
    <p>
      <i><b><font color="#0000cc">1. </font></b></i>
    </p>
    <p>
      &#22312;CPRI&#38142;&#36335;&#22312;&#22788;&#20110;NEGOTIATING REVISION&#29366;&#24577;&#30340;&#26102;&#20505;,&#22914;&#26524;&#25509;&#25910;&#21040;&#20102;CPRI0_STATUS_ENTERING_OPERATION&#20013;&#26029;,&#20294;&#26159;set_rev&#21644;rec_rev&#19981;&#19968;&#26679;&#30340;&#26102;&#20505;&#21462;&#28040;.
    </p>
    <p>
      2.
    </p>
    <p>
      RICR_INTERNAL_HFNSYNC_GLITCH_TMO&#23450;&#26102;&#22120;&#30340;expire&#22788;&#29702;&#20989;&#25968;&#20013;,&#24403;CPRI&#38142;&#36335;&#30340;&#29366;&#24577;&#26159;LINK_FAST_RESYNC&#26102;,&#21462;&#28040;&#36825;&#20010;&#23450;&#26102;&#22120;.
    </p>
    <p>
      3.
    </p>
    <p>
      &#22312;&#25509;&#25910;&#21040;RICR_INTERNAL_CHANGE_ROLE_REQ&#28040;&#24687;&#30340;&#26102;&#20505;,&#21462;&#28040;&#36825;&#20010;&#23450;&#26102;&#22120;.
    </p>
    <p>
      &#22312;
    </p>
    <p>
      
    </p>
    <p>
      <i><b><font color="#0000cc">&#23450;&#26102;&#22120;expire&#21518;&#30340;&#22788;&#29702;:</font></b></i>
    </p>
    <p>
      &#35843;&#29992;poll_faults()&#20989;&#25968;.&#20043;&#21518;&#21028;&#26029;,&#22914;&#26524;CPRI&#38142;&#36335;&#22788;&#20110;OPERATIONAL&#29366;&#24577;&#30340;&#26102;&#20505;,&#21017;&#37325;&#21551;&#36825;&#20010;&#23450;&#26102;&#22120;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="RICR_INTERNAL_CALC_JB_DELAY&#x5b9a;&#x65f6;&#x5668;&#x5904;&#x7406;" ID="ID_1196507965" CREATED="1335265199925" MODIFIED="1335273159125"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <i><b><font color="#0000cc">&#23450;&#26102;&#22120;&#30340;&#30446;&#30340;: </font></b></i>
    </p>
    <p>
      &#36825;&#26159;&#19968;&#20010;&#24490;&#29615;&#30340;&#23450;&#26102;&#22120;,&#27599;&#38548;1&#20998;&#38047;,&#37325;&#26032;&#35745;&#31639;&#19968;&#19979;JB Delay&#30340;&#20540;.
    </p>
    <p>
      
    </p>
    <p>
      <i><b><font color="#0000cc">&#23450;&#26102;&#22120;&#20160;&#20040;&#26102;&#20505;&#34987;&#21019;&#24314;: </font></b></i>
    </p>
    <p>
      &#21019;&#24314;&#30340;&#26102;&#38388;&#28857;&#36319;RICR_INTERNAL_POLL_FAULTS&#19968;&#26679;.
    </p>
    <p>
      
    </p>
    <p>
      <i><b><font color="#0000cc">&#23450;&#26102;&#22120;&#20160;&#20040;&#26102;&#20505;&#34987;&#21462;&#28040;: </font></b></i>
    </p>
    <p>
      &#21462;&#28040;&#30340;&#26102;&#38388;&#28857;&#36319;RICR_INTERNAL_POLL_FAULTS&#19968;&#26679;.
    </p>
    <p>
      
    </p>
    <p>
      <i><b><font color="#0000cc">&#23450;&#26102;&#22120;expire&#21518;&#30340;&#22788;&#29702;:</font></b></i>
    </p>
    <p>
      &#37325;&#26032;&#35745;&#31639;JB Delay&#30340;&#20540;,&#28982;&#21518;&#37325;&#26032;&#21551;&#21160;&#23450;&#26102;&#22120;
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="RICR_INTERNAL_CL_BER_TMO&#x5b9a;&#x65f6;&#x5668;&#x5904;&#x7406;" ID="ID_529555614" CREATED="1335265211702" MODIFIED="1335273246781"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <i><b><font color="#0000cc">&#23450;&#26102;&#22120;&#30340;&#30446;&#30340;: </font></b></i>
    </p>
    <p>
      &#27599;24&#20010;&#23567;&#26102;&#19968;&#27425;,&#28165;&#38500; bit-error counter.
    </p>
    <p>
      
    </p>
    <p>
      <i><b><font color="#0000cc">&#23450;&#26102;&#22120;&#20160;&#20040;&#26102;&#20505;&#34987;&#21019;&#24314;: </font></b></i>
    </p>
    <p>
      &#21019;&#24314;&#30340;&#26102;&#38388;&#28857;&#36319;RICR_INTERNAL_POLL_FAULTS&#19968;&#26679;.
    </p>
    <p>
      
    </p>
    <p>
      <i><b><font color="#0000cc">&#23450;&#26102;&#22120;&#20160;&#20040;&#26102;&#20505;&#34987;&#21462;&#28040;: </font></b></i>
    </p>
    <p>
      &#21462;&#28040;&#30340;&#26102;&#38388;&#28857;&#36319;RICR_INTERNAL_POLL_FAULTS&#19968;&#26679;.
    </p>
    <p>
      
    </p>
    <p>
      <i><b><font color="#0000cc">&#23450;&#26102;&#22120;expire&#21518;&#30340;&#22788;&#29702;:</font></b></i>
    </p>
    <p>
      &#28165;&#38500;bit-error counter.&#28982;&#21518;&#37325;&#21551;&#23450;&#26102;&#22120;
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="CPRI&#x94fe;&#x8def;&#x72b6;&#x6001;&#x673a;(Slave)&#x76f8;&#x5173;&#x7684;signal" ID="ID_606239458" CREATED="1335183545657" MODIFIED="1335183562430">
<node TEXT="RICR_INTERNAL_CONT_LINK_SETUP" ID="ID_1150759153" CREATED="1335183564798" MODIFIED="1335273835472"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#28040;&#24687;&#26159;&#22312;RU&#36719;&#20214;LOCK&#20102;LTU&#20043;&#21518;,&#23601;&#20250;&#32473;RICR&#21457;&#36865;&#36825;&#26679;&#30340;&#19968;&#20010;&#28040;&#24687;.&#22312;&#25910;&#21040;&#36825;&#20010;&#28040;&#24687;&#20043;&#21518;,RICR&#23601;&#20250;&#25509;&#30528;&#35814;&#32454;&#30340;&#37197;&#32622;&#31471;&#21475;,&#23558;&#20854;&#37197;&#32622;slave&#31471;&#21475;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="RICR_INTERNAL_CHANGE_ROLE_REQ" ID="ID_1263896624" CREATED="1335265169741" MODIFIED="1335265170910"/>
<node TEXT="RICR_INTERNAL_CHANGE_ROLE_FWD" ID="ID_9178897" CREATED="1335265186743" MODIFIED="1335265187530"/>
</node>
<node TEXT="CPRI&#x94fe;&#x8def;&#x72b6;&#x6001;&#x673a;(Master)" ID="ID_904792980" CREATED="1335945626274" MODIFIED="1335968829307"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;Master&#27169;&#24335;&#19979;,&#29366;&#24577;&#26426;&#30340;&#29366;&#24577;&#27809;&#26377;Slave&#27169;&#24335;&#19979;&#30340;&#22810;,&#21482;&#26377;&#23376;&#32467;&#28857;&#25152;&#31034;&#30340;&#19977;&#31181;&#29366;&#24577;.
    </p>
  </body>
</html>
</richcontent>
<node ID="ID_1183229528" CREATED="1335968574416" MODIFIED="1335968657711"><richcontent TYPE="NODE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <font color="#ff0000">LINK_DOWN</font>
    </p>
  </body>
</html>
</richcontent>
</node>
<node ID="ID_1921293675" CREATED="1335968634485" MODIFIED="1335968665707"><richcontent TYPE="NODE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <font color="#ff0000">LINK_OPERATIONAL</font>
    </p>
  </body>
</html>
</richcontent>
</node>
<node ID="ID_73384349" CREATED="1335968643997" MODIFIED="1335968675305"><richcontent TYPE="NODE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <font color="#ff0000">LINK_FAST_RESYNC</font>
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="CPRI&#x94fe;&#x8def;&#x72b6;&#x6001;&#x673a;(Master)&#x76f8;&#x5173;&#x7684;&#x5b9a;&#x65f6;&#x5668;" ID="ID_1176885424" CREATED="1335945647612" MODIFIED="1335945662915">
<node TEXT="RICR_INTERNAL_LINK_TEST_TMO" ID="ID_1975109342" CREATED="1335968881223" MODIFIED="1335968901389"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      tmoref_try_speed
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="RICR_INTERNAL_CHECK_REVISION" ID="ID_1707580426" CREATED="1335968902802" MODIFIED="1335968910394"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      tmoref_check_revision
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="RICR_INTERNAL_FAST_RESYNC_TMO" ID="ID_172564223" CREATED="1336031354427" MODIFIED="1336031355456"/>
<node TEXT="RICR_INTERNAL_CALC_JB_DELAY" ID="ID_1804041398" CREATED="1336031841272" MODIFIED="1336031841965"/>
<node TEXT="RICR_INTERNAL_CL_BER_TMO" ID="ID_260128419" CREATED="1336031866370" MODIFIED="1336031867197"/>
<node TEXT="RICR_INTERNAL_POLL_DEBUG" ID="ID_1407680393" CREATED="1336031876917" MODIFIED="1336031877515"/>
<node TEXT="RICR_INTERNAL_MASTER_RESET_POLL_TMO" ID="ID_597987628" CREATED="1336035548773" MODIFIED="1336035549724"/>
</node>
<node TEXT="CPRI&#x94fe;&#x8def;&#x72b6;&#x6001;&#x673a;(Master)&#x76f8;&#x5173;&#x7684;signal" ID="ID_1908648978" CREATED="1335945663677" MODIFIED="1335945683542">
<node TEXT="RICR_INTERNAL_LINK_STATUS_CHANGE" ID="ID_1589937385" CREATED="1335969149846" MODIFIED="1335969157743"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#20013;&#26029;
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="RICR_INTERNAL_POLL_FAULTS" ID="ID_1729491664" CREATED="1336031312287" MODIFIED="1336031313122"/>
<node TEXT="RICRAI_LINK_STATUS2_IND" ID="ID_1614070841" CREATED="1336031326384" MODIFIED="1336031327132"/>
<node TEXT="RICR_INTERNAL_MASTER_RESET" ID="ID_119722734" CREATED="1336031429029" MODIFIED="1336031429687"/>
<node TEXT="RICR_INTERNAL_CHANGE_ROLE_REQ" ID="ID_450956012" CREATED="1336031818334" MODIFIED="1336031818989"/>
<node TEXT="RICR_INTERNAL_CHANGE_ROLE_FWD" ID="ID_209101303" CREATED="1336031832631" MODIFIED="1336031833269"/>
<node TEXT="RICR_INTERNAL_UPDATE_MMI_FWD" ID="ID_327183133" CREATED="1336031855418" MODIFIED="1336031855985"/>
</node>
<node TEXT="RICR&#x7684;Design Test&#x73af;&#x5883;" ID="ID_1921984937" CREATED="1347592578792" MODIFIED="1347592590444"/>
</node>
<node TEXT="RICR HALI2" POSITION="left" ID="ID_951240728" CREATED="1354724666898" MODIFIED="1356704347028">
<node TEXT="RICR HALI2&#x7684;&#x8f6f;&#x4ef6;&#x76ee;&#x5f55;" ID="ID_503967332" CREATED="1356704349038" MODIFIED="1356704400668"/>
<node TEXT="RICR HALI2&#x7684;&#x7f16;&#x8bd1;" ID="ID_782799214" CREATED="1356704361968" MODIFIED="1356704369608"/>
</node>
<node TEXT="CPRI&#x534f;&#x8bae;" POSITION="left" ID="ID_1578616844" CREATED="1342148375022" MODIFIED="1352111815259"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#21442;&#32771;RICM&#25991;&#26723;&#20013;&#20851;&#20110;CPRI&#30340;&#38142;&#25509;,&#36825;&#20010;&#38142;&#25509;&#21253;&#21547;&#20102;&#20960;&#20010;&#37325;&#35201;&#30340;&#25991;&#26723;
    </p>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_1756178950" STARTINCLINATION="306;0;" ENDINCLINATION="306;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
<node TEXT="&#x6587;&#x6863;" ID="ID_955024355" CREATED="1342148392065" MODIFIED="1342148451431" LINK="#ID_1756178950"/>
<node TEXT="&#x51c6;&#x6807;CPRI&#x534f;&#x8bae;V4.2&#x4e2d;&#x7684;&#x5173;&#x952e;&#x63a7;&#x5236;&#x5b57;" ID="ID_1939931554" CREATED="1342491544009" MODIFIED="1342492731862"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#20027;&#35201;&#38656;&#35201;&#20851;&#27880;&#30340;&#26159;Sub-channel0&#21644;sub-channel2.
    </p>
    <p>
      sub-channel1&#20013;&#23384;&#25918;&#20102;K28.5,HFN number,BFN number.
    </p>
    <p>
      sub-channel2&#20013;&#23384;&#25918;&#20102;L1 inband Protocal&#28040;&#24687;&#65292;&#21644;Version(?),L1-reset&#21644;Fast C&amp;M&#30340;pointer.
    </p>
    <p>
      
    </p>
    <p>
      &#20854;&#20182;&#30340;&#23601;&#27809;&#26377;&#20160;&#20040;&#20102;&#12290;
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x56fe;" ID="ID_577408208" CREATED="1342492027552" MODIFIED="1342492080207" LINK="CPRI_Control_Word_V4.2.png"/>
</node>
<node TEXT="&#x7231;&#x7acb;&#x4fe1;CPRI I2&#x63a7;&#x5236;&#x5b57;&#x6bd4;&#x8f83;&#x91cd;&#x8981;&#x7684;&#x51e0;&#x4e2a;" ID="ID_1381954064" CREATED="1342148457414" MODIFIED="1342148482342">
<node TEXT="Reset&#x63a7;&#x5236;&#x5b57;" ID="ID_1146026649" CREATED="1342148497108" MODIFIED="1342154940817"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#25511;&#21046;&#23383;&#26159;&#25918;&#22312;Z.130&#12290;
    </p>
    <p>
      Master&#21475;&#29992;&#36825;&#20010;&#25511;&#21046;&#23383;&#21435;reset slave&#12290;
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="Revision&#x63a7;&#x5236;&#x5b57;" ID="ID_287076977" CREATED="1342148553010" MODIFIED="1342154944454"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#25918;&#22312;&#25511;&#21046;&#23383;Z.16.0
    </p>
    <p>
      &#25511;&#21046;&#23383;Z.16.1&#20013;&#23384;&#25918;&#20102;&#21457;&#36865;&#26041;&#25903;&#25345;&#30340;&#26368;&#39640;&#36895;&#29575;&#12290;(&#29616;&#22312;&#30340;&#31995;&#32479;&#20013;&#20351;&#29992;&#36825;&#20010;&#29305;&#24615;&#20040;&#65311;&#22909;&#20687;&#27809;&#26377;&#29992;)
    </p>
    <p>
      REC-RE&#20351;&#29992;&#36825;&#20010;&#25511;&#21046;&#23383;&#21327;&#21830;&#20004;&#32773;&#37117;&#21516;&#24847;&#20351;&#29992;&#30340;CPRI&#29256;&#26412;&#12290;
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="Cascade/Sync&#x63a7;&#x5236;&#x5b57;" ID="ID_501272375" CREATED="1342149204043" MODIFIED="1342149331354"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#25918;&#22312;&#25511;&#21046;&#23383;Z.80.0
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="S-bit&#x6307;&#x793a;&#x4f4d;" ID="ID_1341891130" CREATED="1342149334497" MODIFIED="1342149381120"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#25351;&#31034;&#20301;&#21516;&#26679;&#25918;&#20110;Cascade/sync&#25511;&#21046;&#23383;&#20013;&#65292;&#21482;&#26159;&#26159;&#25918;&#22312;&#31532;&#20108;&#20010;&#23383;&#33410;&#37324;.Z.80.1
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="Master&#x6307;&#x793a;&#x4f4d;/Parter&#x6a21;&#x5f0f;&#x6307;&#x793a;&#x4f4d;" ID="ID_1148458022" CREATED="1342149705912" MODIFIED="1342154719260"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#25511;&#21046;&#23383;&#23384;&#25918;&#20110;Z.144
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="T-adv&#x503c;/T&#x6307;&#x793a;&#x4f4d;" ID="ID_321740067" CREATED="1342154611858" MODIFIED="1342156184996"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      T-adv&#30340;&#20540;&#21253;&#25324;&#19977;&#20010;&#20540;&#65306;
    </p>
    <ol>
      <li>
        Number of hyper frames
      </li>
      <li>
        Number of basic frames
      </li>
      <li>
        Number of words
      </li>
    </ol>
    <p>
      &#22312;1.2G&#27169;&#24335;&#21644;&#20854;&#20182;&#27169;&#24335;(2.5G,5G,10G)&#19979;&#65292;&#20351;&#29992;&#30340;&#25511;&#21046;&#23383;&#31245;&#24494;&#26377;&#28857;&#19981;&#21516;&#12290;
    </p>
    <p>
      &#22312;2.5G,5G&#21644;10G&#27169;&#24335;&#19979;&#65292;&#19978;&#36848;&#30340;&#19977;&#20010;&#20540;&#37117;&#26159;&#25918;&#22312;Z.208&#20013;&#30340;&#12290;
    </p>
    <p>
      &#20294;&#26159;&#22312;1.2G&#27169;&#24335;&#19979;&#65292;1&#21644;2&#26159;&#25918;Z.208&#20013;&#65292;&#20294;&#26159;3&#26159;&#25918;&#22312;Z.144&#20013;&#30340;&#65292;&#20063;&#23601;&#26159;&#35828;&#36319;Master&#25351;&#31034;&#20301;&#26159;&#25918;&#22312;&#19968;&#36215;&#30340;&#12290;
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="Inband signal" ID="ID_677042682" CREATED="1342409813954" MODIFIED="1361412014923"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&quot;&#25511;&#21046;&#23383;&quot;&#25918;&#22312;Z.130
    </p>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_41839129" STARTINCLINATION="174;0;" ENDINCLINATION="174;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
</node>
<node TEXT="inband bits &#x548c; inband signal" ID="ID_41839129" CREATED="1361411991312" MODIFIED="1361412477429"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#20851;&#20110;inband bits &#21644;inband signal&#30340;&#35814;&#32454;&#35752;&#35770;,&#21442;&#32771;&#38142;&#25509;&#25351;&#21521;&#30340;&#32467;&#28857;.
    </p>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_636475631" STARTINCLINATION="685;0;" ENDINCLINATION="685;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
<node TEXT="High speed packet oriented communication links" ID="ID_1655556513" CREATED="1342404102716" MODIFIED="1342419098376"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#24103;&#26684;&#24335;&#20026;&#65306;
    </p>
    <p>
      
    </p>
    <table style="border-bottom-width: 0; width: 80%; border-left-width: 0; border-style: solid; border-right-width: 0; border-top-width: 0" border="0">
      <tr>
        <td style="border-bottom-width: 1; width: 20%; border-left-width: 1; border-style: solid; border-right-width: 1; border-top-width: 1" valign="top">
          <p style="margin-left: 1; margin-right: 1; margin-top: 1; margin-bottom: 1">
            Address(6 bits)
          </p>
        </td>
        <td style="border-bottom-width: 1; width: 20%; border-left-width: 1; border-style: solid; border-right-width: 1; border-top-width: 1" valign="top">
          <p style="margin-left: 1; margin-right: 1; margin-top: 1; margin-bottom: 1">
            Payload cont length(6 bits)
          </p>
        </td>
        <td style="border-bottom-width: 1; width: 20%; border-left-width: 1; border-style: solid; border-right-width: 1; border-top-width: 1" valign="top">
          <p style="margin-left: 1; margin-right: 1; margin-top: 1; margin-bottom: 1">
            Message Number (4 bits)
          </p>
        </td>
        <td style="border-bottom-width: 1; width: 20%; border-left-width: 1; border-style: solid; border-right-width: 1; border-top-width: 1" valign="top">
          <p style="margin-left: 1; margin-right: 1; margin-top: 1; margin-bottom: 1">
            Payload(0...2048 bytes)
          </p>
        </td>
        <td style="border-bottom-width: 1; width: 20%; border-left-width: 1; border-style: solid; border-right-width: 1; border-top-width: 1" valign="top">
          <p style="margin-left: 1; margin-right: 1; margin-top: 1; margin-bottom: 1">
            CRC (8 bits)
          </p>
        </td>
      </tr>
    </table>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      &#22312;&#29233;&#31435;&#20449;&#29256;&#26412;&#30340;CPRI I2&#20013;&#65292;&#22312;&#25511;&#21046;&#23383;&#27573;&#65292;&#26377;&#19968;&#27573;&#29305;&#27530;&#30340;&#21306;&#22495;&#29992;&#20110;&#23384;&#25918;&#36825;&#20123;packet.
    </p>
    <p>
      
    </p>
    <p>
      &#23601;&#26159;&#25511;&#21046;&#23383;&#30340;17&#65374;61&#36825;44&#20010;sub-channel.&#32780;&#19988;AxC link packet&#21644;O&amp;M packet&#30340;&#23384;&#25918;&#21306;&#22495;&#20063;&#26159;&#26126;&#30830;&#20998;&#24320;&#30340;&#12290;
    </p>
    <p>
      
    </p>
    <p>
      &#20174;sub-channel17&#24320;&#22987;&#30340;17~19&#36825;&#19977;&#20010;sub-channel&#29992;&#26469;&#23384;&#25918;AxC link packet&#65292;&#28982;&#21518;subchannle 20&#29992;&#26469;&#23384;&#25918;O&amp;M packet.
    </p>
    <p>
      &#28982;&#21518;&#25509;&#19979;&#26469;&#30340;&#19977;&#20010;subchannel 21~23&#21448;&#26159;&#29992;&#26469;&#23384;&#25918;AxC link packet,&#21516;&#26679;&#30340;&#65292;&#21518;&#38754;&#30340;&#19968;&#20010;subchannel24&#21448;&#26159;&#29992;&#26469;&#23384;&#25918;O&amp;M packet.
    </p>
    <p>
      &#22914;&#27492;&#36825;&#33324;&#65292;&#30452;&#21040;subchannel 61.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
<node TEXT="AxC link packet" ID="ID_328414200" CREATED="1342403899963" MODIFIED="1342404703038"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#19979;&#34892;&#26102;&#65292;AxC link&#30340;Address&#25351;&#30340;&#26159;&#25509;&#25910;&#26041;RE&#30340;&#22320;&#22336;&#12290;
    </p>
    <p>
      &#19978;&#34892;&#26102;&#65292;AxC link&#30340;Address&#25351;&#30340;&#26159;&#25509;&#25910;&#26041;REC&#30340;&#22320;&#22336;&#12290;
    </p>
    <p>
      
    </p>
    <p>
      &#26576;&#20010;RE&#19978;&#24212;&#35813;&#21482;&#26377;&#19968;&#20010;AxC link Address.&#25152;&#26377;&#21457;&#21521;&#36825;&#20010;RE&#30340;AxC&#30340;packet&#30340;&#22320;&#22336;&#37117;&#24212;&#35813;&#26159;&#19968;&#26679;&#30340;&#12290;
    </p>
    <p>
      &#20294;&#26159;&#65292;&#22914;&#26524;&#36825;&#20010;RE&#19978;&#25903;&#25345;&#19981;&#21482;&#19968;&#20010;&#21046;&#24335;&#65292;&#27604;&#22914;&#26082;&#25903;&#25345;WCDMA&#21448;&#25903;&#25345;LTE&#30340;&#35805;&#65292;&#37027;&#20040;&#27599;&#20010;&#21046;&#24335;&#26377;&#19968;&#20010;AxC link Address.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x5404;&#x79cd;&#x5236;&#x5f0f;&#x7684;AxC link packet&#x7c7b;&#x578b;" ID="ID_1196829483" CREATED="1342408076503" MODIFIED="1342408091829">
<node TEXT="WCDMA&#x7684;packet&#x79cd;&#x7c7b;" ID="ID_1385127530" CREATED="1342407477628" MODIFIED="1342408788629"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <table cellpadding="0" border="1" cellspacing="0" style="border: none; margin-left: 99.25pt" class="MsoTableGrid">
      <tr>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; width: 57.4pt; padding-right: 5.4pt" valign="top" width="77">
          <p style="margin-left: 156.2pt" class="CaptionTable">
            
          </p>
          <p>
            
          </p>
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <b>Function<o p="#DEFAULT"></o></b>
          </p>
        </td>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; border-left: none; width: 57.5pt; padding-right: 5.4pt" valign="top" width="77">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <b>Message Number<o p="#DEFAULT"></o></b>
          </p>
        </td>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; border-left: none; width: 58.5pt; padding-right: 5.4pt" valign="top" width="78">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <b>Direction<o p="#DEFAULT"></o></b>
          </p>
        </td>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; border-left: none; width: 60.35pt; padding-right: 5.4pt" valign="top" width="80">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <b>Payload<br/>container<br/>length<br/>(PCL)<o p="#DEFAULT"></o></b>
          </p>
        </td>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; border-left: none; width: 47.2pt; padding-right: 5.4pt" valign="top" width="63">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <b>Total size of packet (bytes)<o p="#DEFAULT"></o></b>
          </p>
        </td>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; border-left: none; width: 67.45pt; padding-right: 5.4pt" valign="top" width="90">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <b>Described in<o p="#DEFAULT"></o></b>
          </p>
        </td>
      </tr>
      <tr>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; width: 57.4pt; padding-right: 5.4pt; border-top: none" valign="top" width="77">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            FS Info<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 57.5pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="77">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            0<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 58.5pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="78">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            DL/UL<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 60.35pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="80">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            0<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 47.2pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="63">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            6<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 67.45pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="90">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            Section<!--[if supportFields]><span style='mso-element:field-begin'></span><span
  style='mso-spacerun:yes'>&#xa0;</span>REF _Ref163036394 \r \h <span
  style='mso-element:field-separator'></span><![endif]-->
             &#160;&#160;4.12.7<!--[if gte mso 9]><xml>
   <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003100360033003000330036003300390034000000</w:data>
  </xml><![endif]-->
            <!--[if supportFields]><span style='mso-element:field-end'></span><![endif]-->
            <o p="#DEFAULT"></o>
          </p>
        </td>
      </tr>
      <tr>
        <td style="border: solid windowtext 1.0pt; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt; width: 57.4pt; padding-right: 5.4pt; border-top: none" valign="top" width="77">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            AGC<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 57.5pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="77">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            1<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 58.5pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="78">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            UL<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 60.35pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="80">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            0<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 47.2pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="63">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            9<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 67.45pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="90">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            Section<!--[if supportFields]><span style='mso-element:field-begin'></span><span
  style='mso-spacerun:yes'>&#xa0;</span>REF _Ref163286756 \r \h <span
  style='mso-element:field-separator'></span><![endif]-->
             &#160;&#160;4.12.8<!--[if gte mso 9]><xml>
   <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003100360033003200380036003700350036000000</w:data>
  </xml><![endif]-->
            <!--[if supportFields]><span style='mso-element:field-end'></span><![endif]-->
            <o p="#DEFAULT"></o>
          </p>
        </td>
      </tr>
      <tr>
        <td style="border: solid windowtext 1.0pt; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt; width: 57.4pt; padding-right: 5.4pt; border-top: none" valign="top" width="77">
          <p align="center" style="text-align: center; margin-left: 0in; margin-right: 0in; margin-top: 6.0pt; margin-bottom: .0001pt" class="MsoBodyText">
            <o p="#DEFAULT">
            &#160;</o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 57.5pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="77">
          <p align="center" style="text-align: center; margin-left: 0in; margin-right: 0in; margin-top: 6.0pt; margin-bottom: .0001pt" class="MsoBodyText">
            2-15<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 58.5pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="78">
          <p align="center" style="text-align: center; margin-left: 0in; margin-right: 0in; margin-top: 6.0pt; margin-bottom: .0001pt" class="MsoBodyText">
            <o p="#DEFAULT">
            &#160;</o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 60.35pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="80">
          <p align="center" style="text-align: center; margin-left: 0in; margin-right: 0in; margin-top: 6.0pt; margin-bottom: .0001pt" class="MsoBodyText">
            <o p="#DEFAULT">
            &#160;</o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 47.2pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="63">
          <p align="center" style="text-align: center; margin-left: 0in; margin-right: 0in; margin-top: 6.0pt; margin-bottom: .0001pt" class="MsoBodyText">
            <o p="#DEFAULT">
            &#160;</o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 67.45pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="90">
          <p align="center" style="text-align: center; margin-left: 0in; margin-right: 0in; margin-top: 6.0pt; margin-bottom: .0001pt" class="MsoBodyText">
            <o p="#DEFAULT">
            &#160;</o>
          </p>
        </td>
      </tr>
    </table>
    <p style="margin-left: 156.2pt" class="CaptionTable">
      <a name="_Ref166903987">Table </a><!--[if supportFields]><span style='mso-bookmark:
_Ref166903987'></span><span style='mso-element:field-begin'></span><span
style='mso-bookmark:_Ref166903987'><span lang=EN-GB><span
style='mso-spacerun:yes'>&#xa0;</span>SEQ Table \* ARABIC <span style='mso-element:
field-separator'></span></span></span><![endif]-->
      23<!--[if supportFields]><span
style='mso-bookmark:_Ref166903987'></span><span style='mso-element:field-end'></span><![endif]-->
       &#160;: WCDMA AxC link messages<o p="#DEFAULT"/>
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="CDMA&#x7684;packet&#x79cd;&#x7c7b;" ID="ID_1492758919" CREATED="1342407496399" MODIFIED="1342408096665"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <table cellpadding="0" border="1" cellspacing="0" style="border: none; margin-left: 99.25pt" class="MsoTableGrid">
      <tr>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; width: 57.4pt; padding-right: 5.4pt" valign="top" width="77">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <b>Function<o p="#DEFAULT"></o></b>
          </p>
        </td>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; border-left: none; width: 57.5pt; padding-right: 5.4pt" valign="top" width="77">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <b>Message Number<o p="#DEFAULT"></o></b>
          </p>
        </td>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; border-left: none; width: 58.5pt; padding-right: 5.4pt" valign="top" width="78">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <b>Direction<o p="#DEFAULT"></o></b>
          </p>
        </td>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; border-left: none; width: 60.35pt; padding-right: 5.4pt" valign="top" width="80">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <b>Payload<br/>container<br/>length<br/>(PCL)<o p="#DEFAULT"></o></b>
          </p>
        </td>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; border-left: none; width: 47.2pt; padding-right: 5.4pt" valign="top" width="63">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <b>Total size of packet (bytes)<o p="#DEFAULT"></o></b>
          </p>
        </td>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; border-left: none; width: 67.45pt; padding-right: 5.4pt" valign="top" width="90">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <b>Described in<o p="#DEFAULT"></o></b>
          </p>
        </td>
      </tr>
      <tr>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; width: 57.4pt; padding-right: 5.4pt; border-top: none" valign="top" width="77">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            FS Info<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 57.5pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="77">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            0<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 58.5pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="78">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            DL/UL<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 60.35pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="80">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            0<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 47.2pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="63">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            6<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 67.45pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="90">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            Section<!--[if supportFields]><span style='mso-element:field-begin'></span><span
  style='mso-spacerun:yes'>&#xa0;</span>REF _Ref163036394 \r \h <span
  style='mso-spacerun:yes'>&#xa0;</span>\* MERGEFORMAT <span style='mso-element:
  field-separator'></span><![endif]-->
             &#160;&#160;4.12.7<!--[if gte mso 9]><xml>
   <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003100360033003000330036003300390034000000</w:data>
  </xml><![endif]-->
            <!--[if supportFields]><span style='mso-element:field-end'></span><![endif]-->
            <o p="#DEFAULT"></o>
          </p>
        </td>
      </tr>
      <tr>
        <td style="border: solid windowtext 1.0pt; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt; width: 57.4pt; padding-right: 5.4pt; border-top: none" valign="top" width="77">
          <p align="center" style="text-align: center; margin-left: 0in; margin-right: 0in; margin-top: 6.0pt; margin-bottom: .0001pt" class="MsoBodyText">
            <o p="#DEFAULT">
            &#160;</o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 57.5pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="77">
          <p align="center" style="text-align: center; margin-left: 0in; margin-right: 0in; margin-top: 6.0pt; margin-bottom: .0001pt" class="MsoBodyText">
            1-15<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 58.5pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="78">
          <p align="center" style="text-align: center; margin-left: 0in; margin-right: 0in; margin-top: 6.0pt; margin-bottom: .0001pt" class="MsoBodyText">
            <o p="#DEFAULT">
            &#160;</o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 60.35pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="80">
          <p align="center" style="text-align: center; margin-left: 0in; margin-right: 0in; margin-top: 6.0pt; margin-bottom: .0001pt" class="MsoBodyText">
            <o p="#DEFAULT">
            &#160;</o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 47.2pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="63">
          <p align="center" style="text-align: center; margin-left: 0in; margin-right: 0in; margin-top: 6.0pt; margin-bottom: .0001pt" class="MsoBodyText">
            <o p="#DEFAULT">
            &#160;</o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 67.45pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="90">
          <p align="center" style="text-align: center; margin-left: 0in; margin-right: 0in; margin-top: 6.0pt; margin-bottom: .0001pt" class="MsoBodyText">
            <o p="#DEFAULT">
            &#160;</o>
          </p>
        </td>
      </tr>
    </table>
    <p style="margin-left: 1.5in" class="MsoCaption">
      <a name="_Ref293327178">Table </a><!--[if supportFields]><span
style='mso-bookmark:_Ref293327178'></span><span style='mso-element:field-begin'></span><span
style='mso-bookmark:_Ref293327178'><span style='font-weight:normal;mso-bidi-font-weight:
bold'><span style='mso-spacerun:yes'>&#xa0;</span>SEQ Table \* ARABIC <span
style='mso-element:field-separator'></span></span></span><![endif]-->
      24<!--[if supportFields]><span
style='mso-bookmark:_Ref293327178'></span><span style='mso-element:field-end'></span><![endif]-->
       &#160;: CDMA AxC link messages<o p="#DEFAULT"></o>
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="LTE&#x7684;packet&#x79cd;&#x7c7b;" ID="ID_871480542" CREATED="1342407507791" MODIFIED="1342408099520"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <table cellpadding="0" border="1" cellspacing="0" style="border: none; margin-left: 99.25pt" class="MsoTableGrid">
      <tr>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; width: 57.4pt; padding-right: 5.4pt" valign="top" width="77">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <b>Function<o p="#DEFAULT"></o></b>
          </p>
        </td>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; border-left: none; width: 57.5pt; padding-right: 5.4pt" valign="top" width="77">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <b>Message Number<o p="#DEFAULT"></o></b>
          </p>
        </td>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; border-left: none; width: 58.5pt; padding-right: 5.4pt" valign="top" width="78">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <b>Direction<o p="#DEFAULT"></o></b>
          </p>
        </td>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; border-left: none; width: 60.35pt; padding-right: 5.4pt" valign="top" width="80">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <b>Payload<br/>container<br/>length<br/>(PCL)<o p="#DEFAULT"></o></b>
          </p>
        </td>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; border-left: none; width: 47.2pt; padding-right: 5.4pt" valign="top" width="63">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <b>Total size of packet (bytes)<o p="#DEFAULT"></o></b>
          </p>
        </td>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; border-left: none; width: 67.45pt; padding-right: 5.4pt" valign="top" width="90">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <b>Described in<o p="#DEFAULT"></o></b>
          </p>
        </td>
      </tr>
      <tr>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; width: 57.4pt; padding-right: 5.4pt; border-top: none" valign="top" width="77">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            FS Info<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 57.5pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="77">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            0<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 58.5pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="78">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            DL/UL<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 60.35pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="80">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            0<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 47.2pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="63">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            6<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 67.45pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="90">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            Section<!--[if supportFields]><span style='mso-element:field-begin'></span><span
  style='mso-spacerun:yes'>&#xa0;</span>REF _Ref163036394 \r \h <span
  style='mso-element:field-separator'></span><![endif]-->
             &#160;&#160;4.12.7<!--[if gte mso 9]><xml>
   <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003100360033003000330036003300390034000000</w:data>
  </xml><![endif]-->
            <!--[if supportFields]><span style='mso-element:field-end'></span><![endif]-->
            <o p="#DEFAULT"></o>
          </p>
        </td>
      </tr>
      <tr>
        <td style="border: solid windowtext 1.0pt; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt; width: 57.4pt; padding-right: 5.4pt; border-top: none" valign="top" width="77">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            SF Info<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 57.5pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="77">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            1<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 58.5pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="78">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            DL<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 60.35pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="80">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            Variable<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 47.2pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="63">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            Up to 6147<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 67.45pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="90">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            Section<!--[if supportFields]><span style='mso-element:field-begin'></span><span
  style='mso-spacerun:yes'>&#xa0;</span>REF _Ref166904252 \r \h <span
  style='mso-element:field-separator'></span><![endif]-->
             &#160;&#160;4.12.10<!--[if gte mso 9]><xml>
   <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003100360036003900300034003200350032000000</w:data>
  </xml><![endif]-->
            <!--[if supportFields]><span style='mso-element:field-end'></span><![endif]-->
            <o p="#DEFAULT"></o>
          </p>
        </td>
      </tr>
      <tr>
        <td style="border: solid windowtext 1.0pt !msorm; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt; width: 57.4pt; padding-right: 5.4pt; border-top: none !msorm" valign="top" width="77">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            A-AGC<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt !msorm; border-left: none !msorm; width: 57.5pt; border-right: solid windowtext 1.0pt !msorm; padding-right: 5.4pt; border-top: none !msorm; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="77">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            2<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt !msorm; border-left: none !msorm; width: 58.5pt; border-right: solid windowtext 1.0pt !msorm; padding-right: 5.4pt; border-top: none !msorm; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="78">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            UL<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt !msorm; border-left: none !msorm; width: 60.35pt; border-right: solid windowtext 1.0pt !msorm; padding-right: 5.4pt; border-top: none !msorm; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="80">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            0<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt !msorm; border-left: none !msorm; width: 47.2pt; border-right: solid windowtext 1.0pt !msorm; padding-right: 5.4pt; border-top: none !msorm; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="63">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            7<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt !msorm; border-left: none !msorm; width: 67.45pt; border-right: solid windowtext 1.0pt !msorm; padding-right: 5.4pt; border-top: none !msorm; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="90">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            Section<!--[if supportFields]><span style='mso-element:field-begin'></span><span
  style='mso-spacerun:yes'>&#xa0;</span>REF _Ref190841416 \r \h <span
  style='mso-element:field-separator'></span><![endif]-->
             &#160;&#160;4.12.9<!--[if gte mso 9]><xml>
   <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003100390030003800340031003400310036000000</w:data>
  </xml><![endif]-->
            <!--[if supportFields]><span style='mso-element:field-end'></span><![endif]-->
            <o p="#DEFAULT"></o>
          </p>
        </td>
      </tr>
      <tr>
        <td style="border: solid windowtext 1.0pt; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt; width: 57.4pt; padding-right: 5.4pt; border-top: none" valign="top" width="77">
          <p align="center" style="text-align: center; margin-left: 0in; margin-right: 0in; margin-top: 6.0pt; margin-bottom: .0001pt" class="MsoBodyText">
            <o p="#DEFAULT">
            &#160;</o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 57.5pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="77">
          <p align="center" style="text-align: center; margin-left: 0in; margin-right: 0in; margin-top: 6.0pt; margin-bottom: .0001pt" class="MsoBodyText">
            3-15<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 58.5pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="78">
          <p align="center" style="text-align: center; margin-left: 0in; margin-right: 0in; margin-top: 6.0pt; margin-bottom: .0001pt" class="MsoBodyText">
            <o p="#DEFAULT">
            &#160;</o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 60.35pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="80">
          <p align="center" style="text-align: center; margin-left: 0in; margin-right: 0in; margin-top: 6.0pt; margin-bottom: .0001pt" class="MsoBodyText">
            <o p="#DEFAULT">
            &#160;</o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 47.2pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="63">
          <p align="center" style="text-align: center; margin-left: 0in; margin-right: 0in; margin-top: 6.0pt; margin-bottom: .0001pt" class="MsoBodyText">
            <o p="#DEFAULT">
            &#160;</o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; border-left: none; width: 67.45pt; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="90">
          <p align="center" style="text-align: center; margin-left: 0in; margin-right: 0in; margin-top: 6.0pt; margin-bottom: .0001pt" class="MsoBodyText">
            <o p="#DEFAULT">
            &#160;</o>
          </p>
        </td>
      </tr>
    </table>
    <p class="CaptionTable">
      <a name="_Ref194291064">Table </a><!--[if supportFields]><span
style='mso-bookmark:_Ref194291064'></span><span style='mso-element:field-begin'></span><span
style='mso-bookmark:_Ref194291064'><span lang=EN-GB><span
style='mso-spacerun:yes'>&#xa0;</span>SEQ Table \* ARABIC <span style='mso-element:
field-separator'></span></span></span><![endif]-->
      25<!--[if supportFields]><span
style='mso-bookmark:_Ref194291064'></span><span style='mso-element:field-end'></span><![endif]-->
       &#160;: LTE AxC link messages<o p="#DEFAULT"></o>
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="GSM&#x7684;packet&#x79cd;&#x7c7b;" ID="ID_562560733" CREATED="1342407514952" MODIFIED="1342408805549"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <table cellpadding="0" border="1" cellspacing="0" style="border: none; margin-left: 99.25pt" class="MsoTableGrid">
      <tr>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; width: 57.4pt; padding-right: 5.4pt" valign="top" width="77">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <b>Function<o p="#DEFAULT"></o></b>
          </p>
        </td>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; border-left: none; width: 57.5pt; padding-right: 5.4pt" valign="top" width="77">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <b>Message Number<o p="#DEFAULT"></o></b>
          </p>
        </td>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; border-left: none; width: 58.5pt; padding-right: 5.4pt" valign="top" width="78">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <b>Direction<o p="#DEFAULT"></o></b>
          </p>
        </td>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; border-left: none; width: 60.35pt; padding-right: 5.4pt" valign="top" width="80">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <b>Payload<br/>container<br/>length<br/>(PCL)<o p="#DEFAULT"></o></b>
          </p>
        </td>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; border-left: none; width: 47.2pt; padding-right: 5.4pt" valign="top" width="63">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <b>Total size of packet (bytes)<o p="#DEFAULT"></o></b>
          </p>
        </td>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; border-left: none; width: 67.45pt; padding-right: 5.4pt" valign="top" width="90">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <b>Described in<o p="#DEFAULT"></o></b>
          </p>
        </td>
      </tr>
      <tr>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; width: 57.4pt; padding-right: 5.4pt; border-top: none" valign="top" width="77">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            FS Info<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 57.5pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="77">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            0<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 58.5pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="78">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            DL/UL<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 60.35pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="80">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            0<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 47.2pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="63">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            6<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 67.45pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="90">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            Section<!--[if supportFields]><span style='mso-element:field-begin'></span><span
  style='mso-spacerun:yes'>&#xa0;</span>REF _Ref163036394 \r \h <span
  style='mso-element:field-separator'></span><![endif]-->
             &#160;&#160;&#160;4.12.7<!--[if gte mso 9]><xml>
   <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003100360033003000330036003300390034000000</w:data>
  </xml><![endif]-->
            <!--[if supportFields]><span style='mso-element:field-end'></span><![endif]-->
            <o p="#DEFAULT"></o>
          </p>
        </td>
      </tr>
      <tr>
        <td style="border: solid windowtext 1.0pt; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt; width: 57.4pt; padding-right: 5.4pt; border-top: none" valign="top" width="77">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            TX Control<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 57.5pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="77">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            1<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 58.5pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="78">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            DL<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 60.35pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="80">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            0<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 47.2pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="63">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            10<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 67.45pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="90">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            Section<!--[if supportFields]><span style='mso-element:field-begin'></span><span
  style='mso-spacerun:yes'>&#xa0;</span>REF _Ref202248721 \r \h <span
  style='mso-element:field-separator'></span><![endif]-->
             &#160;&#160;&#160;4.12.11<!--[if gte mso 9]><xml>
   <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003200300032003200340038003700320031000000</w:data>
  </xml><![endif]-->
            <!--[if supportFields]><span style='mso-element:field-end'></span><![endif]-->
            <o p="#DEFAULT"></o>
          </p>
        </td>
      </tr>
      <tr>
        <td style="border: solid windowtext 1.0pt; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt; width: 57.4pt; padding-right: 5.4pt; border-top: none" valign="top" width="77">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            A-AGC<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 57.5pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="77">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            2<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 58.5pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="78">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            UL<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 60.35pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="80">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            0<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 47.2pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="63">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            7<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 67.45pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="90">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            Section<!--[if supportFields]><span style='mso-element:field-begin'></span><span
  style='mso-spacerun:yes'>&#xa0;</span>REF _Ref190841416 \r \h <span
  style='mso-element:field-separator'></span><![endif]-->
             &#160;&#160;&#160;4.12.9<!--[if gte mso 9]><xml>
   <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003100390030003800340031003400310036000000</w:data>
  </xml><![endif]-->
            <!--[if supportFields]><span style='mso-element:field-end'></span><![endif]-->
            <o p="#DEFAULT"></o>
          </p>
        </td>
      </tr>
      <tr>
        <td style="border: solid windowtext 1.0pt; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt; width: 57.4pt; padding-right: 5.4pt; border-top: none" valign="top" width="77">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            RX Control<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 57.5pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="77">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            3<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 58.5pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="78">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            DL<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 60.35pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="80">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            0<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 47.2pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="63">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            9<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 67.45pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="90">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            Section<!--[if supportFields]><span style='mso-element:field-begin'></span><span
  style='mso-spacerun:yes'>&#xa0;</span>REF _Ref202248737 \r \h <span
  style='mso-element:field-separator'></span><![endif]-->
             &#160;&#160;&#160;4.12.12<!--[if gte mso 9]><xml>
   <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003200300032003200340038003700330037000000</w:data>
  </xml><![endif]-->
            <!--[if supportFields]><span style='mso-element:field-end'></span><![endif]-->
            <o p="#DEFAULT"></o>
          </p>
        </td>
      </tr>
      <tr>
        <td style="border: solid windowtext 1.0pt; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt; width: 57.4pt; padding-right: 5.4pt; border-top: none" valign="top" width="77">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <o p="#DEFAULT">
            &#160;</o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 57.5pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="77">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            4-15<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 58.5pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="78">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <o p="#DEFAULT">
            &#160;</o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 60.35pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="80">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <o p="#DEFAULT">
            &#160;</o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 47.2pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="63">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <o p="#DEFAULT">
            &#160;</o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 67.45pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="90">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <o p="#DEFAULT">
            &#160;</o>
          </p>
        </td>
      </tr>
    </table>
    <p class="CaptionTable">
      <a name="_Ref202248200">&#160;&#160;Table </a><!--[if supportFields]><span
style='mso-bookmark:_Ref202248200'></span><span style='mso-element:field-begin'></span><span
style='mso-bookmark:_Ref202248200'><span lang=EN-GB><span
style='mso-spacerun:yes'>&#xa0;</span>SEQ Table \* ARABIC <span style='mso-element:
field-separator'></span></span></span><![endif]-->
      26<!--[if supportFields]><span
style='mso-bookmark:_Ref202248200'></span><span style='mso-element:field-end'></span><![endif]-->
       &#160;&#160;: GSM AxC link messages<o p="#DEFAULT"></o>
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="FS-info" ID="ID_1161334744" CREATED="1342408105870" MODIFIED="1342408886146"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p class="MsoBodyText">
      The FS info packet is used to point out where the first sample in a radio frame is found on the CPRI link, i.e. the radio Frame Start.<o p="#DEFAULT"></o>
    </p>
    <p class="MsoBodyText">
      The first sample in a new radio frame will after configuration always be sent in the same basic frame and in the same hyper frame, this will not change unless some kind of disturbance with the timing occurs. <o p="#DEFAULT"></o>&#160;
    </p>
    <p class="MsoBodyText">
      The FS info packet is not allowed to be sent more often than once every 10 ms per antenna carrier. The FS info packet must be sent at least once every second for each antenna carrier.<o p="#DEFAULT"></o>&#160;
    </p>
    <p class="MsoBodyText">
      
    </p>
    <p class="MsoBodyText">
      &#36825;&#20010;&#28040;&#24687;&#26159;&#29992;&#26469;&#25351;&#31034;&#65292;&#26576;&#20010;10ms&#30340;Radio&#24103;&#30340;&#24103;&#22836;&#20301;&#32622;&#22312;CPRI&#19978;&#30340;&#21738;&#20010;&#20301;&#32622;&#12290;&#20063;&#23601;&#26159;&#22312;&#21738;&#20010;Hyper Frame&#30340;&#21738;&#19968;&#20010;Basic Frame&#19978;&#12290;
    </p>
    <p class="MsoBodyText">
      &#19968;&#26086;&#37197;&#32622;&#20102;&#20043;&#21518;&#65292;&#20197;&#21518;&#19979;&#34892;&#30340;&#25968;&#25454;&#23601;&#26159;&#25353;&#29031;&#36825;&#20010;&#35268;&#21017;&#21435;&#21457;&#36865;AxC&#30340;&#25968;&#25454;&#12290;
    </p>
    <p class="MsoBodyText">
      
    </p>
    <p class="MsoBodyText">
      &#36825;&#20010;&#28040;&#24687;&#26159;&#19978;&#19979;&#34892;&#37117;&#26377;&#30340;&#12290;&#36825;&#26159;&#20195;&#34920;&#19968;&#26086;&#19968;&#20010;FS-info&#28040;&#24687;&#34987;&#25509;&#25910;&#21040;&#20102;&#65292;&#19978;&#19979;&#34892;&#37117;&#21516;&#26102;&#34987;&#37197;&#22909;&#20102;&#12290;&#36824;&#26159;&#35828;&#65292;&#19978;&#19979;&#34892;&#30340;FS-info&#37117;&#38656;&#35201;&#37197;&#32622;&#65292;&#20063;&#23601;&#26159;&#20998;&#21035;&#37197;&#32622;&#20004;&#27425;&#12290;
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="AGC" ID="ID_694348402" CREATED="1342408602313" MODIFIED="1342408809053"/>
</node>
<node TEXT="O&amp;M packet" ID="ID_765040594" CREATED="1342403911039" MODIFIED="1342404327035"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      Address&#30340;&#21487;&#36873;&#33539;&#22260;&#20026;1&#65374;63(&#22320;&#22336;0&#34987;&#22266;&#23450;&#20026;&#24191;&#25773;&#22320;&#22336;,&#22914;&#26524;&#19968;&#20010;RE&#25910;&#21040;&#22320;&#22336;&#20026;0&#30340;&#21253;&#30340;&#35805;&#65292;&#38500;&#20102;&#33258;&#24049;&#38656;&#35201;&#22788;&#29702;&#20043;&#22806;&#65292;&#36824;&#38656;&#35201;&#23558;&#20854;&#36716;&#21457;&#32473;&#21518;&#32493;cascaded&#30340;RE)
    </p>
    <p>
      
    </p>
    <p>
      &#19979;&#34892;&#26102;&#65292;&#22320;&#22336;&#25351;&#23450;&#30340;&#26159;&#25509;&#25910;&#26041;&#30340;RE&#30340;&#22320;&#22336;&#12290;
    </p>
    <p>
      &#19978;&#34892;&#26102;&#65292;&#22320;&#22336;&#25351;&#30340;&#26159;&#21457;&#36865;&#26041;&#30340;RE&#30340;&#22320;&#22336;&#12290;
    </p>
  </body>
</html>
</richcontent>
<node TEXT="O&amp;M&#x7684;packet&#x79cd;&#x7c7b;" ID="ID_1357944154" CREATED="1342407589056" MODIFIED="1342407621962"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <table cellpadding="0" border="1" cellspacing="0" style="border: none; margin-left: 99.25pt; width: 344.3pt" class="MsoTableGrid" width="459">
      <tr>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; width: 57.25pt; padding-right: 5.4pt" valign="top" width="76">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <b>Function<o p="#DEFAULT"></o></b>
          </p>
        </td>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; border-left: none; width: 57.3pt; padding-right: 5.4pt" valign="top" width="76">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <b>Message Number<o p="#DEFAULT"></o></b>
          </p>
        </td>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; border-left: none; width: 58.5pt; padding-right: 5.4pt" valign="top" width="78">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <b>Direction<o p="#DEFAULT"></o></b>
          </p>
        </td>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; border-left: none; width: 60.35pt; padding-right: 5.4pt" valign="top" width="80">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <b>Payload<br/>container<br/>length<br/>(PCL)<o p="#DEFAULT"></o></b>
          </p>
        </td>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; border-left: none; width: 46.9pt; padding-right: 5.4pt" valign="top" width="63">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <b>Total size of packet (bytes)<o p="#DEFAULT"></o></b>
          </p>
        </td>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; border-left: none; width: 64.0pt; padding-right: 5.4pt" valign="top" width="85">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <b>Described in<o p="#DEFAULT"></o></b>
          </p>
        </td>
      </tr>
      <tr>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; width: 57.25pt; padding-right: 5.4pt; border-top: none" valign="top" width="76">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            Inband signaling<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 57.3pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="76">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            0<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 58.5pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="78">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            UL<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 60.35pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="80">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            0<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 46.9pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="63">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            4<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 64.0pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="85">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            Section<!--[if supportFields]><span style='mso-element:field-begin'></span><span
  style='mso-spacerun:yes'>&#xa0;</span>REF _Ref163288006 \r \h <span
  style='mso-element:field-separator'></span><![endif]-->
             &#160;4.12.13<!--[if gte mso 9]><xml>
   <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003100360033003200380038003000300036000000</w:data>
  </xml><![endif]-->
            <!--[if supportFields]><span style='mso-element:field-end'></span><![endif]-->
            <o p="#DEFAULT"></o>
          </p>
        </td>
      </tr>
      <tr>
        <td style="border: solid windowtext 1.0pt; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt; width: 57.25pt; padding-right: 5.4pt; border-top: none" valign="top" width="76">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            RE O&amp;M<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 57.3pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="76">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            1<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 58.5pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="78">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            DL/UL<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 60.35pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="80">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            0..30<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 46.9pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="63">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            Up to 2051<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 64.0pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="85">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            Section<!--[if supportFields]><span style='mso-element:field-begin'></span><span
  style='mso-spacerun:yes'>&#xa0;</span>REF _Ref161718328 \r \h <span
  style='mso-element:field-separator'></span><![endif]-->
             &#160;4.12.14<!--[if gte mso 9]><xml>
   <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003100360031003700310038003300320038000000</w:data>
  </xml><![endif]-->
            <!--[if supportFields]><span style='mso-element:field-end'></span><![endif]-->
            <o p="#DEFAULT"></o>
          </p>
        </td>
      </tr>
      <tr>
        <td style="border: solid windowtext 1.0pt; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt; width: 57.25pt; padding-right: 5.4pt; border-top: none" valign="top" width="76">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            AP O&amp;M<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 57.3pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="76">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            2<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 58.5pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="78">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            DL/UL<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 60.35pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="80">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            0..30<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 46.9pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="63">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            Up to 2051<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 64.0pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="85">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            Section<!--[if supportFields]><span style='mso-element:field-begin'></span><span
  style='mso-spacerun:yes'>&#xa0;</span>REF _Ref161718328 \r \h <span
  style='mso-element:field-separator'></span><![endif]-->
             &#160;4.12.14<!--[if gte mso 9]><xml>
   <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003100360031003700310038003300320038000000</w:data>
  </xml><![endif]-->
            <!--[if supportFields]><span style='mso-element:field-end'></span><![endif]-->
            <o p="#DEFAULT"></o>
          </p>
        </td>
      </tr>
      <tr>
        <td style="border: solid windowtext 1.0pt; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt; width: 57.25pt; padding-right: 5.4pt; border-top: none" valign="top" width="76">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <o p="#DEFAULT">
            &#160;</o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 57.3pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="76">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            3-14<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 58.5pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="78">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <o p="#DEFAULT">
            &#160;</o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 60.35pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="80">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <o p="#DEFAULT">
            &#160;</o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 46.9pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="63">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <o p="#DEFAULT">
            &#160;</o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 64.0pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="85">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            <o p="#DEFAULT">
            &#160;</o>
          </p>
        </td>
      </tr>
      <tr>
        <td style="border: solid windowtext 1.0pt; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt; width: 57.25pt; padding-right: 5.4pt; border-top: none" valign="top" width="76">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            Test<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 57.3pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="76">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            15<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 58.5pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="78">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            DL/UL<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 60.35pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="80">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            Variable<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 46.9pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="63">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            Up to 6147<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 64.0pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="85">
          <p align="center" style="margin-left: 0in; text-align: center" class="MsoBodyText">
            Section<!--[if supportFields]><span style='mso-element:field-begin'></span><span
  style='mso-spacerun:yes'>&#xa0;</span>REF _Ref182704740 \r \h <span
  style='mso-element:field-separator'></span><![endif]-->
             &#160;4.12.15<!--[if gte mso 9]><xml>
   <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003100380032003700300034003700340030000000</w:data>
  </xml><![endif]-->
            <!--[if supportFields]><span style='mso-element:field-end'></span><![endif]-->
            <o p="#DEFAULT"></o>
          </p>
        </td>
      </tr>
    </table>
    <p class="CaptionTable">
      <span lang="EN-GB"><a name="_Ref166903988">Table </a></span><!--[if supportFields]><span
style='mso-bookmark:_Ref166903988'></span><span style='mso-element:field-begin'></span><span
style='mso-bookmark:_Ref166903988'><span lang=EN-GB><span
style='mso-spacerun:yes'>&#xa0;</span>SEQ Table \* ARABIC <span style='mso-element:
field-separator'></span></span></span><![endif]-->
      <span>27</span><!--[if supportFields]><span
style='mso-bookmark:_Ref166903988'></span><span style='mso-element:field-end'></span><![endif]-->
       <span lang="EN-GB">: RE O&amp;M link messages<o p="#DEFAULT"></o></span>
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="Idle pattern" ID="ID_1581376321" CREATED="1342406613295" MODIFIED="1342406636601"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p class="MsoCaption">
      <o p="#DEFAULT">
      &#160;</o>
    </p>
    <table cellpadding="0" border="1" cellspacing="0" style="border: none; margin-left: 2.0in" class="MsoTableGrid">
      <tr>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; width: 175.5pt; padding-right: 5.4pt" valign="top" width="234">
          <p style="margin-left: 0in" class="MsoBodyText">
            CPRI line bit rate: <o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; border-left: none; width: 106.3pt; padding-right: 5.4pt" valign="top" width="142">
          <p style="margin-left: 0in" class="MsoBodyText">
            Idle symbol<o p="#DEFAULT"></o>
          </p>
        </td>
      </tr>
      <tr>
        <td style="padding-top: 0in; border: solid windowtext 1.0pt; padding-bottom: 0in; padding-left: 5.4pt; width: 175.5pt; padding-right: 5.4pt; border-top: none" valign="top" width="234">
          <p style="margin-left: 0in" class="MsoBodyText">
            1.2 G<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 106.3pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="142">
          <p style="margin-left: 0in" class="MsoBodyText">
            K27.7<o p="#DEFAULT"></o>
          </p>
        </td>
      </tr>
      <tr>
        <td style="border: solid windowtext 1.0pt; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt; width: 175.5pt; padding-right: 5.4pt; border-top: none" valign="top" width="234">
          <p style="margin-left: 0in" class="MsoBodyText">
            2.5G <o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 106.3pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="142">
          <p style="margin-left: 0in" class="MsoBodyText">
            K27.7<o p="#DEFAULT"></o>
          </p>
        </td>
      </tr>
      <tr>
        <td style="border: solid windowtext 1.0pt; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt; width: 175.5pt; padding-right: 5.4pt; border-top: none" valign="top" width="234">
          <p style="margin-left: 0in" class="MsoBodyText">
            4.9G<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 106.3pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="142">
          <p class="MsoNormal">
            <span lang="EN-GB"><o p="#DEFAULT">
            &#160;</o></span>
          </p>
          <p class="MsoNormal">
            <span lang="EN-GB">0x7E<o p="#DEFAULT"></o></span>
          </p>
        </td>
      </tr>
      <tr>
        <td style="border: solid windowtext 1.0pt; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt; width: 175.5pt; padding-right: 5.4pt; border-top: none" valign="top" width="234">
          <p style="margin-left: 0in" class="MsoBodyText">
            9.8G<o p="#DEFAULT"></o>
          </p>
        </td>
        <td style="border-bottom: solid windowtext 1.0pt; width: 106.3pt; border-left: none; border-right: solid windowtext 1.0pt; padding-right: 5.4pt; border-top: none; padding-top: 0in; padding-bottom: 0in; padding-left: 5.4pt" valign="top" width="142">
          <p class="MsoNormal">
            <span lang="EN-GB"><o p="#DEFAULT">
            &#160;</o></span>
          </p>
          <p class="MsoNormal">
            <span lang="EN-GB">0x7E<o p="#DEFAULT"></o></span>
          </p>
        </td>
      </tr>
    </table>
    <p style="margin-left: 2.0in" class="MsoCaption">
      <span style="color: black; font-weight: normal"><a name="_Ref292462443"><font color="black">Table </font></a></span><!--[if supportFields]><span
style='mso-bookmark:_Ref292462443'></span><span style='mso-element:field-begin'></span><span
style='mso-bookmark:_Ref292462443'><span style='color:black;font-weight:normal;
mso-bidi-font-weight:bold'><span style='mso-spacerun:yes'>&#xa0;</span>SEQ Table \*
ARABIC <span style='mso-element:field-separator'></span></span></span><![endif]-->
      <span><font color="black">22</font></span><!--[if supportFields]><span
style='mso-bookmark:_Ref292462443'></span><span style='mso-element:field-end'></span><![endif]-->
       <span style="color: black; font-weight: normal"><font color="black">: Idle symbols depending on CPRI line bit rate<o p="#DEFAULT"></o></font></span>
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="Timing in CPRI" ID="ID_77670745" CREATED="1342425105475" MODIFIED="1342425112108">
<node TEXT="T-advance" ID="ID_1614587579" CREATED="1342425114380" MODIFIED="1342425265544"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p class="MsoBodyText">
      The T-advance setting is a mechanism that will adjust the timing on the CPRI link in uplink direction from the next node in the chain so that received basic frames on the master port can be sent in the SAME basic frame number on the slave port.<o p="#DEFAULT"></o>
    </p>
    <p class="MsoBodyText">
      
    </p>
    <p class="MsoBodyText">
      &#22909;&#22788;&#26159;(&#25105;&#35273;&#24471;&#65292;&#21487;&#33021;&#26368;&#22823;&#30340;&#22909;&#22788;&#20063;&#23601;&#22312;&#20110;&#27492;)&#65306;
    </p>
    <p class="MsoBodyText">
      One advantage with the T-advance setting is that packets sent on the AxC link that contains an absolute reference to a specific basic frame does not need to be changed by an RE when receiving a packet in uplink direction since the IQ data received in a certain basic frame number will be sent in the SAME basic frame on the slave port.<o p="#DEFAULT"></o>
    </p>
    <p class="MsoBodyText">
      
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
</node>
<node TEXT="CPRI&#x786c;&#x4ef6;&#x6a21;&#x5757;" POSITION="left" ID="ID_1880074710" CREATED="1346142590856" MODIFIED="1346142780683"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#37324;&#25152;&#35828;&#30340;CPRI&#27169;&#22359;,&#20027;&#35201;&#26159;&#25351;RU&#20013;&#30340;FPGA&#25110;&#32773;ASIC&#36825;&#20123;&#30828;&#20214;&#20013;&#30340;&#36319;CPRI&#30456;&#20851;&#30340;&#27169;&#22359;.
    </p>
    <p>
      &#20027;&#35201;&#30340;&#30828;&#20214;&#26377;&#19979;&#38754;&#30340;&#20960;&#20010;:
    </p>
    <ul>
      <li>
        <font color="#cc0033"><b>COM FPGA</b></font>
      </li>
      <li>
        Lattice
      </li>
      <li>
        ALCOR
      </li>
      <li>
        <font color="#cc0033"><b>WARP3 ASIC</b></font>
      </li>
    </ul>
    <p>
      &#20854;&#20013;&#19978;&#38754;&#30340;com fpga&#21644;warp3 asic&#26159;&#20351;&#29992;&#30340;&#26368;&#20026;&#24191;&#27867;&#30340;.&#25105;&#20204;&#23545;&#20854;&#20013;&#30340;&#23492;&#23384;&#22120;&#30340;&#35752;&#35770;&#23601;&#20250;&#27604;&#36739;&#30340;&#35814;&#32454;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="COM FPGA" ID="ID_680372220" CREATED="1346142788328" MODIFIED="1346142997849"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      COM FPGA&#20013;&#20250;&#26377;&#27169;&#22359;&#19987;&#38376;&#29992;&#26469;&#22788;&#29702;&#36319;CPRI&#30456;&#20851;&#30340;&#21151;&#33021;(&#20854;&#23454;&#20027;&#35201;&#30340;&#21151;&#33021;&#23601;&#26159;SERDES&#27169;&#22359;&#21644;CPRI Reuse&#27169;&#22359;,&#20854;&#20013;&#30340;CPRI Reuse&#27169;&#22359;&#22312;DU&#31471;&#21644;RU&#31471;&#37117;&#22312;&#34987;&#19981;&#26029;&#30340;&#37325;&#22797;&#21033;&#29992;,&#26159;&#19968;&#20010;&#23454;&#29616;CPRI&#21327;&#35758;&#30340;&#26680;&#24515;&#27169;&#22359;.)
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="WARP3 ASIC" ID="ID_647493518" CREATED="1346142792369" MODIFIED="1346142797857"/>
</node>
<node TEXT="ATF&#x529f;&#x80fd;&#x6a21;&#x5757;" POSITION="left" ID="ID_167921393" CREATED="1357727632464" MODIFIED="1357727759042"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      ATF&#26159;NCI&#20851;&#24515;&#30340;&#19968;&#20010;&#26680;&#24515;&#30340;&#21151;&#33021;.&#20840;&#31216;&#26159;Auxiliary Unit Transport Function
    </p>
    <p>
      
    </p>
    <p>
      NCI&#30340;&#21508;&#20010;&#32452;&#20214;&#21512;&#20316;&#23436;&#25104;&#30340;&#21151;&#33021;,&#26377;&#24456;&#22823;&#30340;&#19968;&#37096;&#20998;&#37117;&#26159;&#23454;&#29616;ATF&#30340;&#19968;&#37096;&#20998;(BCP,RICM,RICR).
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
<node TEXT="BXP" ID="ID_999939620" CREATED="1357732386487" MODIFIED="1357735161037"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      BXP&#20854;&#23454;&#21483;&#20570; ATF server.&#20174;MP&#26469;&#30340;ATFI&#28040;&#24687;&#23601;&#26159;&#21457;&#36865;&#32473;BXP&#30340;.MP&#20316;&#20026;ATFI&#28040;&#24687;&#30340;&#23458;&#25143;&#31471;.
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="&#x5e38;&#x7528;&#x7ed3;&#x70b9;&#x96c6;&#x7ed3;&#x5730;" POSITION="left" ID="ID_862698349" CREATED="1361436071773" MODIFIED="1361436081473">
<node TEXT="RICR&#x7684;delivery&#x6d41;&#x7a0b;" ID="ID_1013750034" CREATED="1361436086563" MODIFIED="1361436114292" LINK="#ID_1891844003"/>
</node>
<node POSITION="right" ID="ID_1708732272" CREATED="1326681733404" MODIFIED="1345604724027"><richcontent TYPE="NODE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <font color="#006633"><b>[RICM_10.0.7-&gt;RICM_9.3.0]</b></font>Rebase
    </p>
  </body>
</html>
</richcontent>
<node TEXT="ricm_hwGicGobb_cpri.c" ID="ID_136893699" CREATED="1326682423480" MODIFIED="1326692626605"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#20989;&#25968;&#32467;&#26500;&#30340;&#21464;&#26356;:
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x7f16;&#x8bd1;" ID="ID_1551295183" CREATED="1326694230166" MODIFIED="1326694232757">
<node TEXT="&#x7f16;&#x8bd1;&#x4e0d;&#x901a;&#x8fc7;" ID="ID_450314822" CREATED="1326694238245" MODIFIED="1326695812005"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#38169;&#35823;&#26174;&#31034;:
    </p>
    <p>
      
    </p>
    <p>
      &#22312;&#25991;&#20214;ricm_hwGicGobb_cpri.c&#20013;&#35843;&#29992;&#20102;hwGicGobb_cpri_enableCpriIntInOp()&#36825;&#20010;&#20989;&#25968;,&#20294;&#26159;&#36825;&#20010;&#20989;&#25968;&#27809;&#26377;&#22312;&#20219;&#20309;&#22320;&#26041;&#23450;&#20041;.
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#26102;&#22240;&#20026;&#22312;merge&#36807;&#31243;&#20013;,&#30001;&#20110;&#24037;&#20855;&#30340;&#21407;&#22240;,&#23558;&#27492;&#20989;&#25968;&#30340;&#23450;&#20041;&#30340;&#22320;&#26041;&#21024;&#25481;&#20102;,&#20294;&#26159;dul21&#20013;&#19968;&#27573;&#26032;&#21152;&#30340;&#20195;&#30721;,&#36825;&#27573;&#20195;&#30721;&#20013;&#35843;&#29992;&#20102;&#36825;&#20010;&#20989;&#25968;.&#36825;&#27573;&#20195;&#30721;&#22312;merge&#36807;&#21518;&#34987;&#20445;&#30041;&#19979;&#26469;&#20102;.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==&#25913;&#21464;&#20102;&#24418;&#21442;&#30340;&#30340;&#20989;&#25968;&#20204;.
    </p>
    <p>
      
    </p>
    <p>
      hwGicGobb_cpri_enableCpriInt()&#20989;&#25968;&#34987;&#35843;&#29992;&#26102;,&#20250;&#35843;&#29992;&#19979;&#38754;&#30340;&#20989;&#25968;
    </p>
    <p>
      
    </p>
    <p>
      hwGicGobb_cpri_buf_ier_enableCpri()
    </p>
    <p>
      
    </p>
    <p>
      &#19978;&#38754;&#36825;&#20004;&#20010;&#20989;&#25968;&#30340;&#24418;&#21442;&#37117;&#25913;&#21464;&#20102;.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
<node TEXT="workaround" ID="ID_473393279" CREATED="1326694501999" MODIFIED="1326694562785"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#23558;&#27492;&#25991;&#20214;&#30340;475&#34892;&#26242;&#26102;&#20808;&#27880;&#37322;&#25481;:
    </p>
    <p>
      
    </p>
    <p>
      &#160;475&#160;&#160;&#160;&#160;/* hwGicGobb_cpri_enableCpriIntInOp(portNo); */
    </p>
    <p>
      
    </p>
    <p>
      &#32534;&#35793;&#36890;&#36807;!!
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x89e3;&#x51b3;&#x65b9;&#x6848;" ID="ID_108717232" CREATED="1326786070198" MODIFIED="1326786387532"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#32534;&#35793;&#19981;&#36890;&#36807;&#30340;&#21407;&#22240;&#21069;&#38754;&#24050;&#32463;&#26377;&#25152;&#20998;&#26512;.
    </p>
    <p>
      &#30446;&#21069;&#30340;&#35299;&#20915;&#26041;&#26696;&#26159;:
    </p>
    <p>
      
    </p>
    <p>
      &#20462;&#25913;&#19979;&#38754;&#30340;&#25991;&#20214;:
    </p>
    <p>
      ricm_hwGicGobb_cpri.c
    </p>
    <p>
      
    </p>
    <p>
      &#20027;&#35201;&#30340;&#21306;&#21035;&#22914;&#19979;:
    </p>
    <p>
      &#20854;&#23454;&#24456;&#31616;&#21333;.&#23545;&#27604;&#19968;&#19979;&#20195;&#30721;&#23601;&#30693;&#36947;&#20102;,&#23601;&#26159;&#23558;&#27809;&#26377;&#23450;&#20041;&#30340;&#37027;&#20010;&#20989;&#25968;&#26367;&#25442;&#25481;(&#20854;&#23454;&#24456;&#23481;&#26131;&#23601;&#33021;&#26367;&#25442;&#25481;&#20102;.)
    </p>
    <p>
      &#28982;&#21518;&#20989;&#25968;&#30340;&#21442;&#25968;&#26356;&#25913;&#20102;,&#20174;&#24456;&#22810;&#30340;&#21442;&#25968;&#25913;&#20026;&#20102;&#19968;&#20010;&#32467;&#26500;&#20307;.&#25152;&#20197;&#22312;&#25991;&#20214;&#20013;&#22686;&#21152;&#20102;&#19968;&#20010;&#21442;&#25968;&#30340;&#32467;&#26500;&#20307;&#30340;&#23450;&#20041;.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      srlkd7220 [8:42am] [sw/hwGicGobb/src] -&gt; ct diff -pre ricm_hwGicGobb_cpri.c
    </p>
    <p>
      ********************************
    </p>
    <p>
      &lt;&lt;&lt; file 1: /vobs/rbs/hw/nci_comm/lte_bp/generic/sw/hwGicGobb/src/ricm_hwGicGobb_cpri.c@@/main/ricm_dul21_2/1
    </p>
    <p>
      &gt;&gt;&gt; file 2: ricm_hwGicGobb_cpri.c
    </p>
    <p>
      ********************************
    </p>
    <p>
      -------------[after 349]---------------|-----------[inserted 350-360]----------
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-|&#160;&#160;&#160;CpriIrqTrap cpriIrqEnable;
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160; cpriIrqEnable.jitterBufferError&#160;&#160;&#160;&#160;&#160;+
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;cpriIrqEnable.sfpTxFault&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;+
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;cpriIrqEnable.sfpPowerFault&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;+
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;cpriIrqEnable.notInOp&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;+
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;cpriIrqEnable.inOp&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;+
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160; cpriIrqEnable.controlWordError&#160;&#160;&#160;&#160;&#160;&#160;+
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;cpriIrqEnable.parityError&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;+
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160; cpriIrqEnable.jitterBufferDelayCalc +
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;cpriIrqEnable.delayCnt&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;+
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;cpriIrqEnable.bitError&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;+
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|-
    </p>
    <p>
      -------------[after 472]---------------|-------------[inserted 484]------------
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-|
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|-
    </p>
    <p>
      ----------[changed 474-475]------------|------------[changed to 486]-----------
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160; hwGicGobb_cpri_enableCpriInt(portNo,+
    </p>
    <p>
      &#160;&#160;hwGicGobb_cpri_enableCpriIntInOp(por+|-
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-|
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
</node>
</node>
<node TEXT="[&#x5e9f;&#x5f03;][RICR]HALI2&#x7684;&#x5b9e;&#x73b0;" POSITION="right" ID="ID_76747076" CREATED="1334144251908" MODIFIED="1358834116914" LINK="#ID_1761951615"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <i><font color="#999999">[&#20854;&#23454;&#25105;&#35273;&#24471;&#27809;&#26377;&#24517;&#35201;&#25630;&#36825;&#20010;HALI2&#20102;,&#26412;&#36523;RICR&#36719;&#20214;&#30340;&#32467;&#26500;&#23601;&#24050;&#32463;&#27604;&#36739;&#30340;&#20248;&#31168;&#20102;.&#32780;&#19988;&#22240;&#20026;&#35774;&#35745;&#30340;&#27604;&#36739;&#30340;&#31934;&#24039;,&#25152;&#20197;&#21508;&#20010;&#36719;&#20214;&#37096;&#20998;&#20043;&#38388;&#32806;&#21512;&#30340;&#26356;&#21152;&#30340;&#32039;&#23494;,&#25152;&#20197;&#26356;&#21152;&#38590;&#20197;&#25286;&#20998;&#24320;&#26469;.] </font></i>
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x6587;&#x6863;" ID="ID_702366777" CREATED="1334144294033" MODIFIED="1334144297761">
<node TEXT="Makefile&#x6559;&#x7a0b;" ID="ID_113167828" CREATED="1334144298595" MODIFIED="1334734639519"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      Q:
    </p>
    <p>
      &#20026;&#21861;&#38656;&#35201;Makefile&#25945;&#31243;?
    </p>
    <p>
      A:
    </p>
    <p>
      &#22240;&#20026;&#22914;&#26524;&#38656;&#35201;&#25913;&#21160;&#26368;&#23567;&#30340;&#20195;&#30721;&#26469;&#23454;&#29616;&#26368;&#22810;&#30340;&#19996;&#35199;,&#26368;&#22909;&#30340;&#26041;&#27861;&#23601;&#26159;&#30452;&#25509;&#35843;&#29992;&#21407;&#26377;&#20195;&#30721;&#20013;&#30340;&#20989;&#25968;&#26469;&#23454;&#29616;.
    </p>
    <p>
      &#25152;&#20197;,&#36825;&#26102;&#20505;,&#23545;&#20110;Makefile&#30340;&#25913;&#21160;(&#24456;&#21487;&#33021;&#21482;&#26159;&#19968;&#28857;&#28857;),&#23601;&#26159;&#24517;&#19981;&#21487;&#23569;&#30340;&#20102;.
    </p>
    <p>
      (&#25110;&#32773;,&#20854;&#23454;&#24182;&#19981;&#38656;&#35201;&#25913;&#21464;Makefile,&#38656;&#35201;&#30340;&#21482;&#26159;&#21253;&#21547;&#20960;&#20010;&#22836;&#25991;&#20214;?)
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="&#x8f6f;&#x4ef6;&#x8fdb;&#x884c;HALI2&#x5212;&#x5206;&#x540e;&#x7684;&#x7ed3;&#x6784;" ID="ID_1815271519" CREATED="1335427836374" MODIFIED="1335428683057"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#25152;&#35859;&#21010;&#20998;&#36719;&#20214;,&#23601;&#26159;&#35828;,&#22312;HALI2&#20043;&#21518;,&#21407;&#26377;&#30340;&#36719;&#20214;&#20250;&#20998;&#25104;&#20004;&#37096;&#20998;,&#21738;&#20040;,&#21738;&#20123;&#25918;&#21040;HALI2&#19978;&#38754;,&#21738;&#20123;&#25918;&#21040;HALI2&#19979;&#38754;&#21602;?
    </p>
    <p>
      &#32780;&#19988;,&#36825;&#37324;&#25152;&#35859;&#30340;&#21010;&#20998;,&#26377;&#20004;&#31181;&#23450;&#20041;:
    </p>
    <ol>
      <li>
        &#36719;&#20214;&#21151;&#33021;&#30340;&#21010;&#20998;.
      </li>
      <li>
        &#36719;&#20214;&#20013;&#30340;&quot;&#29305;&#33394;&#20803;&#32032;&quot;(&#20013;&#26029;,&#23450;&#26102;&#22120;,&#23492;&#23384;&#22120;&#25805;&#20316;,&#31995;&#32479;&#37197;&#32622;&#20449;&#24687;...)&#30340;&#21010;&#20998;.
      </li>
    </ol>
    <p>
      1.
    </p>
    <p>
      &#36719;&#20214;&#21151;&#33021;&#30340;&#21010;&#20998;,&#20854;&#23454;&#35828;&#36215;&#26469;&#24456;&#23481;&#26131;,&#23601;&#26159;&#19968;&#20010;&#21151;&#33021;,&#20250;&#21516;&#26102;&#23384;&#22312;&#20110;HALI2&#30340;&#19978;&#23618;&#21644;HALI2&#30340;&#19979;&#23618;,&#21482;&#26159;&#19978;&#23618;&#36127;&#36131;&#22788;&#29702;&#36923;&#36753;&#30456;&#20851;&#30340;&#37096;&#20998;,&#19979;&#23618;&#36127;&#36131;&#22788;&#29702;&#30828;&#20214;&#30456;&#20851;&#30340;&#37096;&#20998;.(&#35828;&#36215;&#26469;&#23481;&#26131;,&#20570;&#36215;&#26469;&#38590;&#21834;.)
    </p>
    <p>
      
    </p>
    <p>
      2.&#29305;&#33394;&#20803;&#32032;&#30340;&#21010;&#20998;:
    </p>
    <ul>
      <li>
        <font color="#009900">&#20013;&#26029;&#22788;&#29702;&#20989;&#25968;</font>&#32943;&#23450;&#26159;&#20250;&#25918;&#21040;HALI2&#19979;&#38754;&#30340;,&#22240;&#20026;&#24456;&#26174;&#28982;&#36825;&#26159;&#19968;&#20010;&#30828;&#20214;&#30456;&#20851;&#30340;&#20803;&#32032;
      </li>
      <li>
        <font color="#009900">&#23450;&#26102;&#22120;</font>&#24212;&#35813;&#26159;&#25918;&#21040;HALI2&#30340;&#19978;&#38754;&#30340;,&#22240;&#20026;&#36825;&#20010;&#24182;&#19981;&#33021;&#22815;&#31639;&#26159;&#30828;&#20214;&#30456;&#20851;&#30340;&#37096;&#20998;,&#36825;&#20010;&#20803;&#32032;&#24456;&#22823;&#31243;&#24230;&#19978;&#26469;&#35828;,&#26159;&#19968;&#20010;&#36923;&#36753;&#30340;&#27010;&#24565;.&#32780;&#19988;&#24456;&#26174;&#28982;&#30340;,&#23450;&#26102;&#22120;&#30340;&#25805;&#20316;&#26159;&#25918;&#22312;HALI2&#30340;&#19978;&#23618;&#30340;&#35805;,&#37027;&#20040;&#23450;&#26102;&#22120;expire&#30340;&#25805;&#20316;,&#24456;&#26174;&#28982;&#20063;&#26159;&#25918;&#22312;HALI2&#30340;&#19978;&#23618;&#30340;.
      </li>
      <li>
        <font color="#009900">&#23492;&#23384;&#22120;&#25805;&#20316;</font>&#37096;&#20998;,&#27627;&#26080;&#30097;&#38382;&#30340;&#26159;&#25918;&#20837;&#21040;HALI2&#30340;&#19979;&#38754;&#30340;.
      </li>
      <li>
        <font color="#009900">&#31995;&#32479;&#30340;&#37197;&#32622;</font>&#30456;&#20851;&#30340;&#37096;&#20998;,&#22240;&#20026;&#22312;RICR&#36719;&#20214;&#30340;&#26500;&#26550;&#37324;&#38754;,&#31995;&#32479;&#37197;&#32622;&#30340;&#37096;&#20998;&#21344;&#20102;&#24456;&#22823;&#30340;&#19968;&#22359;,&#25152;&#20197;&#25226;&#23427;&#20316;&#20026;&#19968;&#20010;&#21333;&#29420;&#30340;&#20803;&#32032;&#25343;&#20986;&#26469;&#35752;&#35770;,&#36825;&#37096;&#20998;&#30340;&#20869;&#23481;&#23450;&#20041;&#30340;&#24456;&#22810;&#30340;&#20989;&#25968;&#25110;&#32773;&#22914;&#20013;&#26029;&#22320;&#22336;&#20043;&#31867;&#30340;,&#28041;&#21450;&#21040;&#20102;&#24456;&#22810;&#30828;&#20214;&#30456;&#20851;&#30340;&#25805;&#20316;,&#25152;&#20197;&#38656;&#35201;&#20027;&#35201;&#30340;&#37096;&#20998;&#20063;&#26159;&#25918;&#21040;HALI2&#30340;&#19979;&#38754;&#30340;,&#19981;&#36807;&#21487;&#20197;&#36890;&#36807;RIHI&#28040;&#24687;&#36890;&#30693;HALI2&#30340;&#19978;&#23618;&#36719;&#20214;.
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="RIHI&#x901a;&#x4fe1;&#x7684;&#x53cc;&#x65b9;&#x8fdb;&#x7a0b;&#x662f;&#x56fa;&#x5b9a;&#x7684;?" ID="ID_1865362962" CREATED="1335438650037" MODIFIED="1335439081303"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#20026;&#20160;&#20040;&#20250;&#26377;&#36825;&#20010;&#30097;&#38382;&#21602;?&#20854;&#23454;&#23601;&#26159;&#21046;&#23450;&#19968;&#20010;&#36890;&#20449;&#30340;&#26426;&#21046;.
    </p>
    <p>
      &#22240;&#20026;&#22312;HALI2&#19978;&#38754;&#30340;&#36719;&#20214;,&#19981;&#20165;&#20165;&#21482;&#26377;&#19968;&#20010;&#36827;&#31243;,&#20250;&#26377;RICR&#20027;&#36827;&#31243;,fault handling&#36827;&#31243;,&#21644;link supervision&#36827;&#31243;.
    </p>
    <p>
      
    </p>
    <p>
      <font color="#ff0066" size="5">&#23545;&#20110;&#36825;&#20123;&#36827;&#31243;,&#20174;&#30446;&#21069;&#26469;&#30475;,&#33267;&#23569;RICR&#20027;&#36827;&#31243;&#21644;link supervision&#36827;&#31243;&#37117;&#26377;&#20351;&#29992;RIHI&#25509;&#21475;&#30340;&#38656;&#27714;. </font>
    </p>
    <p>
      
    </p>
    <p>
      &#23545;&#20110;HRICR&#26469;&#35828;,&#20219;&#20309;&#36319;&#23427;&#36890;&#20449;&#30340;&#36827;&#31243;&#23427;&#37117;&#20250;&#35748;&#20026;&#26159;&#19968;&#20010;&#29420;&#31435;&#30340;client.&#25152;&#20197;,&#22914;&#26524;RICR&#20027;&#36827;&#31243;&#21644;link supervision&#36827;&#31243;&#37117;&#19982;HRICR&#36890;&#36807;RIHI&#36890;&#20449;&#30340;&#35805;,&#37027;&#20040;&#22312;HRICR&#30475;&#26469;,&#23601;&#26159;&#26377;&#20004;&#20010;client&#22312;&#19982;&#20854;&#36890;&#20449;.
    </p>
    <p>
      &#36825;&#19981;&#26159;&#19968;&#20010;&#38382;&#39064;,&#36825;&#26159;&#19968;&#20010;&#23450;&#20041;&#36890;&#20449;&#30340;&#26550;&#26500;.
    </p>
    <p>
      <font color="#ff0033">&#22312;HALI2&#30340;&#26550;&#26500;&#20013;,HALI2&#19978;&#38754;&#30340;&#36719;&#20214;&#26159;&#36890;&#36807;&#19968;&#20010;&#32479;&#19968;&#32780;&#22266;&#23450;&#30340;&#36827;&#31243;&#36890;&#36807;RIHI&#36319;HRICR&#36890;&#20449;&#21602;?&#36824;&#26159;&#20801;&#35768;&#21508;&#20010;&#36827;&#31243;&#20998;&#21035;&#36890;&#36807;RIHI&#19982;HRICR&#36890;&#20449;?</font>
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="RIHI&#x8fde;&#x63a5;RICI_CONN_ESTABLISH_REQ&#x7684;&#x5b9e;&#x73b0;" ID="ID_1138713156" CREATED="1334144308020" MODIFIED="1334734657118"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      Yang Sun&#24050;&#32463;&#23454;&#29616;&#20102;&#36825;&#20010;&#28040;&#24687;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="RIHI_SET_ROLE_REQ&#x7684;&#x5b9e;&#x73b0;" ID="ID_555440799" CREATED="1334581212963" MODIFIED="1345603175323">
<icon BUILTIN="full-1"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      ==
    </p>
    <p>
      ==&#26368;&#26032;&#30340;&#26356;&#26032;
    </p>
    <p>
      &#19979;&#38754;&#30340;&#32418;&#33394;&#37096;&#20998;&#30340;&#25152;&#35859;<font color="#0000ff" size="5"><b>&quot;&#28040;&#38500;&#19978;&#27425;set_role&#30340;&#24433;&#21709;&quot;&#30340;&#37096;&#20998;,&#24212;&#35813;&#25918;&#21040;Above HALI&#37096;&#20998;&#36719;&#20214;&#20013;&#21435;&#20570;&#21028;&#26029;!!</b></font>
    </p>
    <p>
      &#22240;&#20026;,&#22312;&#19978;&#23618;&#30340;&#36719;&#20214;&#20013;&#24456;&#23481;&#26131;&#35760;&#24405;&#19978;&#27425;set_role&#25805;&#20316;set&#30340;&#26159;&#20160;&#20040;role.&#24182;&#19988;&#22312;role&#20999;&#25442;&#30340;&#26102;&#20505;,&#30693;&#36947;&#38656;&#35201;&#20570;&#20123;&#20160;&#20040;&#26469;&#39318;&#20808;&#28165;&#38500;&#19978;&#27425;set_role&#30340;&#24433;&#21709;.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==&#26368;&#26032;&#30340;&#29702;&#35299;&#21644;&#32467;&#35770;
    </p>
    <p>
      &#25353;&#29031;rihi.sig&#20013;&#30340;&#35299;&#37322;&#21644;&#35752;&#35770;&#30340;&#32467;&#26524;.&#36825;&#20010;&#28040;&#24687;&#25152;&#36127;&#36131;&#30340;&#33539;&#22260;&#26159;:
    </p>
    <ul>
      <li>
        &#23581;&#35797;&#20351;&#29992;&#19968;&#20010;&#26032;&#30340;speed.&#32473;&#20104;port&#36827;&#34892;&#26368;&#31616;&#21333;&#30340;&#37197;&#32622;,&#28982;&#21518;&#31561;&#24453;HFN_SYNC&#30340;&#21040;&#26469;.
      </li>
      <li>
        &#23450;&#26102;&#22120;&#30340;&#25805;&#20316;&#26159;&#25918;&#22312;HALI&#19978;&#23618;&#26469;&#22788;&#29702;,&#22240;&#20026;&#36825;&#37096;&#20998;&#26159;&#23646;&#20110;&#36923;&#36753;&#30340;&#37096;&#20998;,&#19981;&#23646;&#20110;&#30828;&#20214;&#30340;&#37096;&#20998;
      </li>
    </ul>
    <p>
      &#38656;&#35201;&#27880;&#24847;&#30340;&#26159;:
    </p>
    <ul>
      <li>
        <font color="#ff0000">&#38656;&#35201;&#27880;&#24847;&#20004;&#27425;&#35843;&#29992;&#36825;&#20010;&#28040;&#24687;&#30340;&#26102;&#20505;,&#26377;&#21487;&#33021;role&#20174;Master-&gt;Slave,&#25110;&#32773;&#20250;&#20174;Slave-&gt;Master.&#25152;&#20197;&#19981;&#20809;&#26159;&#20165;&#20165;&#35774;&#32622;&#20026;&#30446;&#30340;role&#23601;&#21487;&#20197;&#20102;,&#36824;&#38656;&#35201;&#28165;&#38500;&#19978;&#27425;&#35843;&#29992;&#36825;&#20010;&#28040;&#24687;&#30340;&#24433;&#21709;. </font>
      </li>
      <li>
        <font color="#ff0000">&#36825;&#23601;&#38656;&#35201;&#19968;&#20010;&#20840;&#23616;&#30340;&#21464;&#37327;&#29992;&#26469;&#35760;&#24405;&#25152;&#26377;&#30340;port,&#22312;&#25509;&#25910;&#21040;set_role&#28040;&#24687;&#30340;&#26102;&#20505;,&#26159;&#22788;&#20110;Master&#29366;&#24577;&#36824;&#26159;Slave&#29366;&#24577;.(&#26377;&#29616;&#25104;&#30340;&#25968;&#25454;&#32467;&#26500;&#20040;?&#29616;&#25104;&#30340;&#26377;_process_map[link]&#25968;&#32452;,&#21487;&#20197;&#26242;&#26102;&#25343;&#36807;&#26469;&#20351;&#29992;,&#19981;&#36807;&#24212;&#35813;&#20197;&#21518;&#20250;&#26356;&#25442;&#25481;.)</font>
      </li>
    </ul>
    <p>
      <font color="#ff6666">&#28040;&#38500;&#19978;&#27425;set_role&#23545;&#31995;&#32479;&#30340;&#24433;&#21709;,&#21487;&#20197;&#25353;&#29031;&#23376;&#32467;&#28857;&#20013;&#30340;&quot;M-&gt;S&quot;,M-&gt;M,S-&gt;M,S-&gt;S&#36825;&#20123;&#20010;&#32452;&#21512;&#19968;&#20010;&#19968;&#20010;&#30340;&#22788;&#29702;,&#20294;&#26159;&#33021;&#19981;&#33021;&#25214;&#21040;&#19968;&#20010;&#33021;&#22815;&#36866;&#21512;&#25152;&#26377;&#36825;&#22235;&#20010;&#24773;&#20917;&#30340;&#36890;&#29992;&#30340;&#26041;&#27861;&#21602;?</font>
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==&#20851;&#20110;&#36825;&#20010;signal&#30340;&#21151;&#33021;
    </p>
    <p>
      &#22312;&#25105;&#21407;&#20808;&#30340;&#24819;&#27861;&#20013;,RIHI_SET_ROLE_REQ&#38656;&#35201;&#23436;&#25104;&#30340;&#24037;&#20316;&#23601;&#26159;&#21462;&#20195;&#30446;&#21069;&#20195;&#30721;&#20013;&#30340;&#25972;&#20010;link_handling&#36827;&#31243;&#30340;&#24037;&#20316;.
    </p>
    <p>
      &#20063;&#23601;&#26159;&#35828;,RICR&#21521;HRICR&#21457;&#36865;&#19968;&#20010;&#36825;&#26679;&#30340;&#28040;&#24687;&#30340;&#35805;,&#37027;&#20040;HRICR&#25152;&#20570;&#30340;&#20107;&#24773;,&#23601;&#26159;&#23558;link_handling&#36827;&#31243;&#32473;&#21551;&#21160;&#36215;&#26469;.
    </p>
    <p>
      &#28982;&#21518;&#23436;&#25104;&#24403;&#21069;&#20195;&#30721;&#20013;&#30340;link_handling&#36827;&#31243;&#25152;&#23436;&#25104;&#30340;&#25152;&#26377;&#30340;&#20107;&#24773;.
    </p>
    <p>
      &#20294;&#26159;&#29616;&#22312;&#25105;&#24847;&#35782;&#21040;,&#20854;&#23454;&#19981;&#26159;&#36825;&#26679;&#30340;!
    </p>
    <p>
      &#25105;&#24847;&#35782;&#21040;,&#24403;&#21021;&#35774;&#35745;HALI2&#30340;&#20154;&#30340;&#24819;&#27861;&#26159;,RIHI_SET_ROLE_REQ&#25152;&#38656;&#35201;&#23436;&#25104;&#30340;&#24037;&#20316;&#20854;&#23454;&#24456;&#23569;,&#24212;&#35813;&#23601;&#26159;&#35774;&#32622;&#19968;&#19979;2,3&#20010;&#23492;&#23384;&#22120;&#23601;&#21487;&#20197;&#20102;.
    </p>
    <p>
      &#22312;RIHI_SET_ROLE_REQ&#28040;&#24687;&#20013;,&#24182;&#19981;&#38656;&#35201;&#23454;&#29616;&#25152;&#26377;&#30340;link_handling&#36827;&#31243;&#25152;&#38656;&#35201;&#23436;&#25104;&#30340;&#24037;&#20316;.
    </p>
    <p>
      &#25972;&#20010;link_handling&#36827;&#31243;&#25152;&#20570;&#30340;&#24037;&#20316;&#22312;HALI2&#30340;&#32467;&#26500;&#20013;&#20250;&#34987;&#20998;&#20026;&#19978;&#19979;&#30340;&#20004;&#37096;&#20998;,&#36825;&#20004;&#37096;&#20998;&#36890;&#36807;<font color="#ff0000" size="6">&#20960;&#20010;</font>RIHI&#28040;&#24687;&#26469;&#21327;&#21516;&#24037;&#20316;!!
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==&#26368;&#26032;&#26356;&#26032;(link_handling&#19981;&#26159;&#25918;&#22312;HALI&#19979;&#38754;,&#26159;&#25918;&#22312;HALI&#19978;&#38754;&#30340;!!)
    </p>
    <p>
      &#22914;&#26524;&#21442;&#32771;&#19979;&#38754;&#30340;&#20869;&#23481;,&#20043;&#21069;&#25105;&#35748;&#20026;,link_handling&#30340;&#20986;&#26469;&#22312;HALI2&#30340;&#32467;&#26500;&#20013;,&#21482;&#33021;&#22815;&#25918;&#22312;HALI&#30340;&#19979;&#38754;.&#21407;&#22240;&#23601;&#26159;link_handling&#30340;&#22788;&#29702;&#28041;&#21450;&#21040;&#24456;&#22810;&#30340;&#23492;&#23384;&#22120;&#25805;&#20316;.
    </p>
    <p>
      &#32780;&#36825;&#20123;&#23492;&#23384;&#22120;&#30340;&#25805;&#20316;,&#25918;&#22312;HALI&#19978;&#38754;&#26174;&#28982;&#26159;&#19981;&#21512;&#36866;&#30340;,&#22240;&#20026;&#36825;&#20123;&#25805;&#20316;&#24456;&#26126;&#26174;&#30340;&#23601;&#26159;&#30828;&#20214;&#30456;&#20851;&#30340;&#25805;&#20316;&#20040;.
    </p>
    <p>
      &#20294;&#26159;&#23558;link_handling&#25918;&#22312;HALI&#30340;&#19979;&#38754;,&#21516;&#26679;&#20250;&#26377;&#19968;&#20010;&#38382;&#39064;,&#37027;&#23601;&#26159;,link_handling&#30340;&#25805;&#20316;&#38500;&#20102;&#30828;&#20214;&#25805;&#20316;&#20043;&#22806;,&#36824;&#26377;&#24456;&#22823;&#30340;&#19968;&#37096;&#20998;&#26159;&#20851;&#20110;CPRI&#36830;&#25509;&#29366;&#24577;&#26426;&#22914;&#20309;&#36716;&#21464;&#30340;&#25805;&#20316;.
    </p>
    <p>
      &#36825;&#20123;&#25805;&#20316;&#27627;&#26080;&#30097;&#38382;&#26159;&#36923;&#36753;&#30456;&#20851;&#30340;,&#23558;&#20854;&#25918;&#22312;HALI&#19979;&#38754;&#30340;&#35805;,&#21516;&#26679;&#30340;&#20063;&#26159;&#38750;&#24120;&#30340;&#19981;&#21512;&#36866;.
    </p>
    <p>
      &#25152;&#20197;,&#25105;&#24819;&#25105;&#38169;&#35823;&#30340;&#29702;&#35299;&#20102;&#26368;&#21021;HALI2&#26500;&#24819;&#30340;&#20154;,&#20854;&#23454;&#20182;&#24819;&#20570;&#30340;&#24182;&#19981;&#26159;&#23558;link_handling&#25918;&#22312;HALI&#30340;&#19978;&#38754;&#25110;&#32773;&#19979;&#38754;.
    </p>
    <p>
      <font color="#ff0000"><b><i>&#20182;&#30340;&#24819;&#27861;&#26159;,&#23558;&#21407;&#20808;&#30340;link_handling&#37096;&#20998;&#25286;&#20998;&#24320;&#26469;,&#30828;&#20214;&#25805;&#20316;&#30456;&#20851;&#30340;&#19968;&#37096;&#20998;&#25918;&#22312;HALI&#30340;&#19979;&#38754;,&#29366;&#24577;&#26426;&#36923;&#36753;&#21028;&#26029;&#30340;&#19968;&#37096;&#20998;&#25918;&#22312;HALI&#30340;&#19978;&#38754;!!</i></b></font>
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==old
    </p>
    <p>
      &#38656;&#35201;&#27880;&#24847;&#30340;&#26159;.
    </p>
    <p>
      &#22312;HALI2&#30340;&#32467;&#26500;&#19979;,link_handling&#30340;&#36825;&#20123;&#36827;&#31243;&#20250;&#34987;&#25918;&#21040;HALI&#19979;&#38754;&#21435;.(&#20294;&#26159;,link_handling&#30340;&#24456;&#22810;&#25805;&#20316;&#37117;&#26159;&#20570;&#20915;&#23450;,&#32780;&#19981;&#26159;&#25805;&#20316;.&#25152;&#20197;,&#23558;&#20854;&#25918;&#21040;HALI&#30340;&#19979;&#38754;&#30340;&#35805;,&#23601;&#26377;&#28857;&#36829;&#21453;&#20102;&#24403;&#21021;&#30340;&#21021;&#34935;.)
    </p>
    <p>
      &#32780;&#19988;,
    </p>
    <p>
      &#22312;HRICR&#21551;&#21160;&#30340;&#26102;&#20505;,&#23601;&#24212;&#35813;&#39034;&#20415;&#23558;link_handling&#36827;&#31243;&#32473;&#21551;&#21160;&#36215;&#26469;,&#24182;&#19988;&#23558;&#25152;&#26377;&#30340;&#31471;&#21475;&#37117;&#40664;&#35748;&#30340;&#35774;&#32622;&#20026;Slave&#27169;&#24335;.&#20197;&#20415;&#20043;&#21518;,RICR&#21457;&#36865;RIHI_SET_ROLE_REQ&#28040;&#24687;&#30340;&#26102;&#20505;,&#33021;&#22815;&#21450;&#26102;&#30340;&#21709;&#24212;.(&#25110;&#32773;&#22312;&#31532;&#19968;&#27425;&#25910;&#21040;&#36825;&#20010;&#28040;&#24687;&#30340;&#26102;&#20505;&#21019;&#24314;link_handling&#36827;&#31243;?)
    </p>
    <p>
      &#25152;&#20197;,
    </p>
    <p>
      &#22312;RICR&#36827;&#31243;&#30340;&#21021;&#22987;&#21270;&#31243;&#24207;&#20013;,&#38656;&#35201;&#23558;link_handling&#30340;&#37096;&#20998;&#32473;&#21435;&#38500;&#25481;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="minimal code change effort" ID="ID_79598715" CREATED="1334586632733" MODIFIED="1334736600750"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      Q:
    </p>
    <p>
      &#36825;&#20010;&#26631;&#39064;&#26159;&#21861;&#24847;&#24605;?
    </p>
    <p>
      A:
    </p>
    <p>
      &#20570;&#19968;&#20010;Demo&#30340;&#24847;&#24605;,&#23601;&#26159;&#36890;&#36807;&#25913;&#21464;&#26368;&#23569;&#30340;&#20195;&#30721;&#26469;&#23454;&#29616;&#19968;&#20010;RIHI_SET_ROLE_REQ&#30340;demo
    </p>
    <p>
      &#20854;&#23454;&#24819;&#27861;&#23601;&#26159;,&#23613;&#37327;&#23569;&#30340;&#33258;&#24049;&#20889;&#20195;&#30721;,&#23613;&#37327;&#22810;&#30340;&#35843;&#29992;&#24050;&#32463;&#23384;&#22312;&#30340;&#20195;&#30721;.
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==
    </p>
    <p>
      &#23436;&#25104;&#30340;&#36807;&#31243;:
    </p>
    <p>
      1.
    </p>
    <p>
      &#22312;rici_hal.c&#20013;,&#26356;&#26032;&#20102;&#38656;&#35201;&#24341;&#29992;&#30340;&#22836;&#25991;&#20214;
    </p>
    <p>
      
    </p>
    <p>
      2.
    </p>
    <p>
      &#22312;rici_hal.c&#20013;,&#28155;&#21152;&#20102;link_handling&#36827;&#31243;
    </p>
    <p>
      
    </p>
    <p>
      &#27809;&#26377;&#23436;&#25104;&#30340;:
    </p>
    <p>
      1.
    </p>
    <p>
      &#27809;&#26377;&#22312;HRICR&#21551;&#21160;&#30340;&#26102;&#20505;,&#23558;link_handling&#36827;&#31243;&#21551;&#21160;.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      &#29702;&#35770;&#19978;&#23384;&#22312;&#30340;&#38382;&#39064;:
    </p>
    <p>
      1.
    </p>
    <p>
      set role &#21151;&#33021;&#33021;&#22815;&#27491;&#24120;&#36816;&#34892;&#30340;&#21069;&#25552;&#26159;,<b><font color="#ff0000">&#20013;&#26029;&#20989;&#25968;&#36827;&#31243;&#24517;&#39035;&#22312;&#36825;&#20043;&#21069;&#24050;&#32463;&#34987;&#21551;&#21160;&#20102;</font></b>,&#36825;&#26679;set role&#21151;&#33021;&#25165;&#33021;&#22815;&#26681;&#25454;&#20013;&#26029;&#20989;&#25968;&#25253;&#19978;&#26469;&#30340;&#20013;&#26029;&#24773;&#20917;&#26469;&#36827;&#34892;CPRI&#29366;&#24577;&#26426;&#30340;&#29366;&#24577;&#36716;&#25442;.
    </p>
    <p>
      &#25152;&#20197;,&#22312;&#36825;&#20010;&#28040;&#24687;&#34987;&#21457;&#36865;&#32473;HRICR&#20043;&#21069;,&#20013;&#26029;&#27880;&#20876;&#30340;&#36807;&#31243;&#24517;&#39035;&#39318;&#20808;&#24050;&#32463;&#23436;&#25104;&#20102;.&#21542;&#21017;,set role&#30340;&#28040;&#24687;&#30340;&#22788;&#29702;&#23601;&#27809;&#26377;&#20219;&#20309;&#30340;&#24847;&#20041;.
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
<node TEXT="role_slave()&#x51fd;&#x6570;&#x5206;&#x6790;" ID="ID_44434121" CREATED="1334664639914" MODIFIED="1334841474673"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#39318;&#20808;&#20102;&#35299;&#19968;&#19979;,&#22312;role_slave()&#20989;&#25968;&#20013;,&#20570;&#20102;&#21738;&#20123;&#30340;&#20107;&#24773;.
    </p>
    <p>
      
    </p>
    <p>
      &#22312;&#36827;&#20837;&#20027;&#24490;&#29615;,&#20063;&#23601;&#26159;&#36827;&#20837;&#29366;&#24577;&#26426;&#29366;&#24577;&#20043;&#21069;,&#38656;&#35201;&#23558;&#31471;&#21475;&#36827;&#34892;&#37197;&#32622;,&#35753;&#20854;&#22788;&#22312;&#24037;&#20316;&#29366;&#24577;.
    </p>
    <p>
      &#38656;&#35201;&#20889;&#20004;&#20010;&#23492;&#23384;&#22120;,&#28982;&#21518;&#20013;&#26029;&#20854;&#20182;&#30340;&#20013;&#26029;,&#21482;&#26159;&#31561;&#24453;CPRI0_STATUS_HFN_SYNC:
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;&#160;&#160;write_reg(cpriX.port_ctrl, sfp_or_fci);
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;&#160;&#160;cpriX_ctrl = (CPRIx_CTRL_HF_DEL_11&#160;&#160;&#160;&#160;&#160;&#160;| // 11 61.44MHz clock cycles
    </p>
    <p>
      &#160;&#160;CPRIx_CTRL_SS_LINE&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;| // Sync source: line
    </p>
    <p>
      &#160;&#160;CPRIx_CTRL_HSB&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;| // Max line rate: 2.5 Gbps
    </p>
    <p>
      &#160;&#160;select_speed[speed_index] |
    </p>
    <p>
      &#160;&#160;CPRIx_CTRL_PRIMARY_SLAVE&#160;&#160;|
    </p>
    <p>
      &#160;&#160;CPRIx_CTRL_RX_ENABLED);&#160;&#160;&#160;&#160;&#160;// Leave TX for later
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;&#160;&#160;write_reg(cpriX.ctrl, cpriX_ctrl);
    </p>
    <p>
      
    </p>
    <p>
      &#22312;&#36827;&#34892;&#20102;&#19978;&#38754;&#30340;&#37197;&#32622;&#20043;&#21518;,&#23601;&#31561;&#24453;HFNSYNC&#20013;&#26029;&#30340;&#21040;&#26469;,&#21516;&#26102;&#21551;&#21160;&#19968;&#20010;4s&#30340;&#23450;&#26102;&#22120;,&#19975;&#19968;&#36873;&#25321;&#30340;&#36895;&#29575;&#19981;&#23545;,&#36229;&#36807;&#20102;4&#31186;,HFNSYNC&#20013;&#26029;&#37117;&#27809;&#26377;&#21040;&#26469;&#30340;&#35805;,&#21017;&#25442;&#19968;&#20010;&#36895;&#29575;,&#32487;&#32493;&#37325;&#22797;&#19978;&#38754;&#30340;&#36807;&#31243;.
    </p>
    <p>
      
    </p>
    <p>
      &#22312;&#36895;&#29575;&#36873;&#25321;&#27491;&#30830;&#30340;&#24773;&#20917;&#19979;,&#20250;&#24456;&#24555;&#30340;&#25910;&#21040;HFN_SYNC&#36825;&#20010;&#20013;&#26029;,&#36825;&#20010;&#20013;&#26029;&#34920;&#26126;,&#21516;&#27493;&#21021;&#27493;&#23436;&#25104;&#20102;!!
    </p>
    <p>
      &#27492;&#26102;,&#20195;&#30721;&#23601;&#36827;&#20837;&#20102;&#29366;&#24577;&#26426;&#38454;&#27573;.
    </p>
    <p>
      
    </p>
    <p>
      &#22312;&#29366;&#24577;&#26426;&#38454;&#27573;,&#32943;&#23450;&#39318;&#20808;&#26159;&#23558;CPRI&#30340;&#29366;&#24577;&#35774;&#32622;&#20026;DOWN&#29366;&#24577;.&#28982;&#21518;&#22240;&#20026;HFN_SYNC&#24050;&#32463;&#25910;&#21040;&#20102;(&#22914;&#26524;&#25910;&#19981;&#21040;,&#23601;&#20250;&#36229;&#26102;,&#28982;&#21518;&#36873;&#21478;&#22806;&#19968;&#20010;&#36895;&#29575;&#32487;&#32493;&#35797;,&#30452;&#21040;HFN_SYNC&#20013;&#26029;&#25910;&#21040;),
    </p>
    <p>
      &#25152;&#20197;&#31435;&#21363;&#23558;&#29366;&#24577;&#26426;&#32622;&#20026;HFN_SYNC_OK&#29366;&#24577;.
    </p>
    <p>
      &#27492;&#26102;,&#29366;&#24577;&#26426;&#20250;&#31561;&#24453;LTU lock&#30340;&#28040;&#24687;&#26469;&#21040;,&#22914;&#26524;&#25910;&#21040;<font color="#0000cc"><b>RICR_INTERNAL_CONT_LINK_SETUP</b></font>&#28040;&#24687;&#30340;&#35805;,&#23601;&#34920;&#26126;LTU&#24050;&#32463;&#34987;lock&#20102;,&#27492;&#26102;&#29366;&#24577;&#26426;&#23601;&#36827;&#20837;&#20102;LTU_LOCK&#29366;&#24577;.
    </p>
    <p>
      <font color="#ff6666">(&#22914;&#26524;&#36825;&#20010;&#28040;&#24687;&#19968;&#30452;&#27809;&#26377;&#21040;&#26469;&#30340;&#35805;,&#37027;&#20040;,&#36719;&#20214;&#24212;&#35813;&#26159;&#19968;&#31181;&#20160;&#20040;&#34920;&#29616;&#21602;?&#26159;&#19981;&#26159;&#20063;&#23601;&#26159;&#19968;&#30452;&#22312;&#31561;&#24453;?)</font>
    </p>
    <p>
      &#28982;&#21518;&#22312;&#36827;&#20837;&#20102;LTU_LOCK&#29366;&#24577;&#20043;&#21518;,&#23601;&#38656;&#35201;&#23545;CPRI&#38142;&#36335;&#36827;&#34892;&#35814;&#32454;&#30340;&#37197;&#32622;,&#20197;&#20415;&#35753;&#20854;&#33021;&#22815;&#27491;&#24120;&#24037;&#20316;(&#20043;&#21069;&#22312;&#36827;&#20837;&#29366;&#24577;&#26426;&#20043;&#21069;&#20063;&#23545;CPRI&#38142;&#36335;&#36827;&#34892;&#37197;&#32622;&#36807;,&#21487;&#33021;&#21482;&#26159;&#20010;&#31616;&#21333;&#30340;&#37197;&#32622;,&#21482;&#35201;&#33021;&#22815;&#24471;&#21040;HFN_SYNC&#23601;&#21487;&#20197;&#20102;).
    </p>
    <p>
      &#37319;&#29992;&#30340;&#25805;&#20316;&#26159;&#35843;&#29992;_setup_slave_link()&#20989;&#25968;.&#36825;&#20010;&#20989;&#25968;&#30340;&#25805;&#20316;&#26159;,&#37197;&#32622;CPRI&#30340;Revision&#29256;&#26412;(&#23427;&#20250;&#26681;&#25454;&#25509;&#21463;&#21040;&#30340;CPRI&#30340;Revision&#29256;&#26412;&#36873;&#25321;&#33258;&#24049;&#21457;&#36865;&#26102;&#30340;CPRI Revision).enable L1 Reset.&#24182;&#19988;&#35774;&#32622;Master/Slave,Cascade CW,Revision CW,IQC Idle pattern/Enable,ECP Idle pattern/Enable.&#24182;&#19988;enable TX.
    </p>
    <p>
      &#22312;&#20889;&#20837;&#36825;&#20123;&#23492;&#23384;&#22120;&#30340;&#26102;&#20505;,&#38656;&#35201;&#21028;&#26029;&#19968;&#19979;,&#26159;&#19981;&#26159;&#31532;&#19968;&#27425;&#20889;&#20837;&#23492;&#23384;&#22120;,&#22914;&#26524;&#26159;&#30340;&#35805;,&#38656;&#35201;&#20808;&#23558;TX/RX diable&#20043;&#21518;,&#20877;&#20889;&#20837;&#36825;&#20123;&#37197;&#32622;.&#21542;&#21017;&#30340;&#35805;,&#30452;&#25509;&#20889;&#20837;&#36825;&#20123;&#37197;&#32622;&#23601;&#21487;&#20197;&#20102;.
    </p>
    <p>
      
    </p>
    <p>
      &#22312;&#37197;&#32622;&#22909;&#20102;CPRI&#38142;&#36335;&#20043;&#21518;,&#23558;TX&#21644;RX&#20808;&#26029;&#25481;,&#28982;&#21518;&#20877;&#20351;&#26032;&#30340;&#37197;&#32622;&#29983;&#25928;.&#28982;&#21518;&#23601;&#36215;&#19968;&#20010;<font color="#0000cc"><b>RICR_INTERNAL_HFNSYNC_GLITCH_TMO</b></font>&#30340;&#23450;&#26102;&#22120;,&#29992;&#26469;&#31561;&#24453;&#26032;&#30340;HFN_SYNC&#20013;&#26029;&#30340;&#21040;&#26469;.
    </p>
    <p>
      &#32780;&#19988;&#27492;&#26102;,RICR&#20250;&#23558;&#29366;&#24577;&#26426;&#20174;<font color="#0000cc">LTU_LOCK</font>&#35774;&#32622;&#20026;<font color="#0000cc">NEGOTIATING</font>&#160;<font color="#0000cc">REVISION</font><font color="#000000">&#29366;&#24577;. </font>
    </p>
    <p>
      &#28982;&#21518;,&#22312;&#36825;&#20010;&#29366;&#24577;&#19979;,&#22914;&#26524;&#25509;&#30528;&#20877;&#25509;&#25910;&#21040;<font color="#0000cc">CPRI0_STATUS_ENTERING_OPERATION</font>&#20013;&#26029;&#30340;&#35805;,&#23601;&#20250;&#36827;&#20837;&#21040;<font color="#0000cc">OPERATIONAL</font>&#29366;&#24577;.&#22914;&#26524;&#25910;&#21040;&#30340;&#26159;<font color="#0000cc">CPRIx_STATUS_REV_CHANGE</font><font color="#000000">&#20013;&#26029;&#30340;&#35805;,RICR&#20250;&#23581;&#35797;&#37325;&#26032;&#30340;&#35843;&#29992;_setup_slave_link()&#20989;&#25968;&#26469;&#37325;&#26032;&#30340;&#37197;&#32622;&#38142;&#25509;(&#22240;&#20026;&#36825;&#20010;&#20989;&#25968;&#20250;&#26681;&#25454;&#25509;&#25910;&#21040;&#30340;CPRI&#29256;&#26412;&#36873;&#25321;&#19968;&#20010;&#26032;&#30340;&#33258;&#24049;&#30340;&#29256;&#26412;). </font>
    </p>
    <p>
      
    </p>
    <p>
      &#27491;&#24120;&#30340;&#24773;&#20917;&#19979;,&#22914;&#26524;&#27809;&#26377;&#21457;&#29983;&#20160;&#20040;&#38169;&#35823;&#30340;&#35805;,&#27492;&#26102;,RICR&#23601;&#36827;&#20837;&#20102;<font color="#0000cc">LINK_OPERATIONAL</font>&#29366;&#24577;&#20102;.&#22312;&#36825;&#20010;&#29366;&#24577;&#19979;.&#19968;&#20999;&#37117;&#27491;&#24120;&#20102;.&#25152;&#20197;&#22312;&#36825;&#20010;&#29366;&#24577;&#19979;,&#33021;&#22815;&#25509;&#21463;&#30340;&#20013;&#26029;&#37117;&#26159;&#19968;&#20123;&#20986;&#38169;&#30340;&#20013;&#26029;,&#22914;&#19979;:
    </p>
    <p>
      const U32 all_interesting_interrupts =
    </p>
    <p>
      &#160;&#160;(CPRI0_STATUS_NOT_IN_OPERATION |
    </p>
    <p>
      &#160;&#160;&#160;CPRI0_STATUS_NO_HFN_SYNC&#160;&#160;&#160;&#160;&#160;&#160;|
    </p>
    <p>
      &#160;&#160;&#160;CPRIx_STATUS_REV_CHANGE&#160;&#160;&#160;&#160;&#160;&#160;&#160;|
    </p>
    <p>
      &#160;&#160;&#160;CPRI0_STATUS_BIT_ERR_IRQ&#160;&#160;&#160;&#160;&#160;&#160;|
    </p>
    <p>
      &#160;&#160;&#160;CPRIx_STATUS_UNEXP_CTRL_WORDS |
    </p>
    <p>
      &#160;&#160;&#160;CPRIx_STATUS_LINK_ERR_LOS&#160;&#160;&#160;&#160;&#160;|
    </p>
    <p>
      &#160;&#160;&#160;CPRIx_STATUS_LINK_ERR_LOF&#160;&#160;&#160;&#160;&#160;|
    </p>
    <p>
      &#160;&#160;&#160;CPRIx_STATUS_LINK_ERR_SDI&#160;&#160;&#160;&#160;&#160;|
    </p>
    <p>
      &#160;&#160;&#160;CPRIx_STATUS_S_BIT);
    </p>
    <p>
      
    </p>
    <p>
      &#22312;<font color="#0000cc">LINK_OPERATIONAL</font><font color="#000000">&#29366;&#24577;&#19979;,&#20250;&#22788;&#29702;&#19979;&#38754;&#30340;&#20960;&#31181;&#24773;&#20917;:</font>
    </p>
    <ul>
      <li>
        &#22914;&#26524;<font color="#0000cc">NO_HFN_SYNC</font>&#20013;&#26029;&#21644;<font color="#0000cc">NOT_IN_OPERATION</font>&#20013;&#26029;&#21457;&#29983;,&#21017;&#29366;&#24577;&#26426;&#36339;&#36716;&#21040;<font color="#0000cc">FAST_RESYNC</font>&#29366;&#24577;&#21435;.
      </li>
      <li>
        <font color="#000000">&#22914;&#26524;&#25910;&#21040;CPRIx_STATUS_S_BIT&#20013;&#26029;&#30340;&#35805;,&#34920;&#31034;S-bit&#34987;clear&#25481;&#20102;.&#27492;&#26102;&#20250;&#36215;&#19968;&#20010;10ms&#30340;&#23450;&#26102;&#22120;</font><font color="#0000cc">RICR_INTERNAL_POLL_SBIT_TMO</font><font color="#000000">,&#24490;&#29615;&#30340;&#21435;&#26597;&#35810;S-bit&#30340;&#29366;&#24577;,&#30452;&#21040;S-bit&#34987;set&#20102;.</font>
      </li>
    </ul>
    <p>
      &#27880;&#24847;,&#22312;&#27491;&#24120;&#30340;LINK_OPERATIONAL&#29366;&#24577;,&#38656;&#35201;enable&#30340;&#23601;&#26159;&#19978;&#38754;&#30340;&#20004;&#20010;&#20013;&#26029;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="CPRI&#x8fde;&#x63a5;&#x4e2d;&#x7684;&#x4e2d;&#x65ad;&#x673a;&#x5236;" ID="ID_1930838121" CREATED="1334671245680" MODIFIED="1334834302863"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;RICR&#20013;,&#20013;&#26029;&#26426;&#21046;&#26159;&#36825;&#26679;&#30340;:
    </p>
    <ul>
      <li>
        &#23545;&#20110;&#31995;&#32479;&#20013;&#23384;&#22312;&#30340;&#22810;&#26465;CPRI&#38142;&#25509;,&#27599;&#19968;&#20010;link&#37117;&#26377;&#19968;&#20010;&#19987;&#38376;&#30340;&#20013;&#26029;&#19982;&#20854;&#23545;&#24212;.&#25152;&#20197;&#22914;&#26524;&#31995;&#32479;&#20013;&#23384;&#22312;&#20004;&#20010;port,&#20063;&#23601;&#26159;&#20004;&#20010;CPRI link&#30340;&#26102;&#20505;,&#31995;&#32479;&#20013;&#23601;&#26377;&#20004;&#20010;&#30828;&#20214;&#20013;&#26029;.
      </li>
      <li>
        &#20135;&#29983;&#30340;&#20013;&#26029;,&#26368;&#32456;&#20250;&#36716;&#21270;&#20026;&#19968;&#26465;<font color="#ff0000">RICR_INTERNAL_LINK_STATUS_CHANGE</font>&#28040;&#24687;&#21457;&#32473;RICR&#36827;&#31243;.RICR&#36827;&#31243;&#36890;&#36807;&#20998;&#26512;&#21457;&#36825;&#26465;&#28040;&#24687;&#20013;&#25658;&#24102;&#30340;&#23492;&#23384;&#22120;&#30340;&#20540;&#26469;&#21028;&#26029;&#21040;&#24213;&#26159;&#21738;&#19968;&#20010;&#20013;&#26029;&#20135;&#29983;&#20102;.
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      &#38656;&#35201;&#27880;&#24847;&#30340;&#26159;:
    </p>
    <p>
      
    </p>
    <p>
      &#22312;CPRI &#38142;&#25509;&#30340;&#29366;&#24577;&#26426;&#36716;&#25442;&#36807;&#31243;&#20013;,&#39537;&#21160;&#26426;&#21046;&#20063;&#26159;&#36890;&#36807;&#19978;&#38754;&#30340;&#36825;&#20010;&#20013;&#26029;&#28040;&#24687;&#30340;.&#36827;&#31243;&#36890;&#36807;&#20998;&#26512;&#20013;&#26029;&#28040;&#24687;&#20013;&#25658;&#24102;&#30340;&#23492;&#23384;&#22120;&#30340;&#20540;&#26469;&#20998;&#26512;CPRI&#30340;&#29366;&#24577;&#20986;&#29616;&#20102;&#20160;&#20040;&#38382;&#39064;,&#25110;&#32773;&#20986;&#29616;&#20102;&#22909;&#30340;&#36716;&#21464;.&#20174;&#32780;&#35302;&#21457;&#29366;&#24577;&#26426;&#30340;&#21464;&#21270;.
    </p>
    <p>
      &#20294;&#26159;&#38656;&#35201;&#27880;&#24847;&#30340;&#19968;&#28857;&#26159;:
    </p>
    <p>
      &#22914;&#26524;HFN_SYNC&#36825;&#20010;&#20013;&#26029;&#34987;&#35302;&#21457;&#21518;,&#23601;&#34920;&#31034;CPRI&#19978;&#30340;&#25968;&#25454;&#36798;&#21040;&#20102;HFN_SYNC&#30340;&#29366;&#24577;.&#22312;&#36825;&#26679;&#30340;&#24773;&#20917;&#19979;,&#22914;&#26524;HFN_SYNC&#30340;&#29366;&#24577;&#27809;&#26377;&#25913;&#21464;&#30340;&#35805;,&#31995;&#32479;&#19981;&#20250;&#20877;&#27425;&#25910;&#21040;HFN_SYNC&#20013;&#26029;(&#20854;&#23454;&#20063;&#33021;&#22815;&#36890;&#36807;&#23383;&#38754;&#26469;&#35299;&#37322;,&#22240;&#20026;&#21457;&#29983;&#20013;&#26029;&#30340;&#26102;&#20505;,&#25910;&#21040;&#30340;&#28040;&#24687;&#26159;RICR_INTERNAL_LINK_STATUS_CHANGE,&#25152;&#20197;,&#22914;&#26524;CPRI&#38142;&#25509;&#30340;&#29366;&#24577;&#19968;&#30452;&#26159;HFN_SYNC&#30340;&#35805;,&#37027;&#20040;&#26174;&#28982;&#19981;&#20250;&#20877;&#27425;&#25910;&#21040;HFN_SYNC&#30340;&#20013;&#26029;,&#22240;&#20026;&#27492;&#26102;&#24182;&#27809;&#26377;&#21457;&#29983;link status &#30340;&#25913;&#21464;.)&#21363;&#20351;,&#27492;&#26102;&#30340;HFN_SYNC&#30340;&#20013;&#26029;&#26159;enable&#30340;&#20063;&#19981;&#20250;&#25910;&#21040;.&#30456;&#21453;,&#22914;&#26524;&#22312;&#36825;&#20010;&#29366;&#24577;&#19979;,&#21457;&#29983;&#20102;HFN&#21516;&#27493;&#20002;&#22833;&#30340;&#35805;,&#21017;&#20250;&#31435;&#21363;&#25910;&#21040;&#20013;&#26029;&#28040;&#24687;.
    </p>
    <p>
      
    </p>
    <p>
      &#25152;&#20197;&#20174;&#36825;&#20010;&#24847;&#20041;&#19978;&#26469;&#35828;,RICR&#30340;&#20013;&#26029;&#20307;&#31995;,&#26412;&#36523;&#23601;&#24102;&#26377;&#29366;&#24577;&#26426;&#30340;&#24847;&#24605;.
    </p>
    <p>
      
    </p>
    <p>
      &#25152;&#20197;&#30456;&#23545;&#30340;&#20063;&#24456;&#23481;&#26131;&#29702;&#35299;,&#22312;role_slave()&#20989;&#25968;&#20013;,&#24403;&#22312;LINK_HFNSYNC&#29366;&#24577;&#19979;,&#22914;&#26524;sub state&#26159;HFNSYNC_OK&#30340;&#26102;&#20505;,&#22914;&#26524;&#25910;&#21040;RICR_INTERNAL_LINK_STATUS_CHANGE&#28040;&#24687;&#30340;&#26102;&#20505;,&#21482;&#21487;&#33021;&#26159;HFN_NO_SYNC&#20013;&#26029;.&#32780;&#22914;&#26524;&#22312;sub state&#26159;HFNSYNC_TMP_LOST&#30340;&#26102;&#20505;,&#22312;&#25910;&#21040;RICR_INTERNAL_LINK_STATUS_CHANGE&#30340;&#26102;&#20505;,&#21482;&#26377;&#21487;&#33021;&#26159;HFN_SYNC&#20013;&#26029;.
    </p>
    <p>
      &#24403;&#28982;,&#19978;&#38754;&#35828;&#30340;&#21482;&#33021;&#20854;&#23454;&#26159;&#19981;&#27491;&#30830;&#30340;,&#38500;&#20102;HFN_SYNC&#20013;&#26029;&#21644;HFN_NO_SYNC&#20013;&#26029;&#20043;&#22806;,&#36824;&#20250;&#26377;&#20854;&#20182;&#30340;&#20013;&#26029;&#21457;&#29983;,&#20294;&#26159;&#36825;&#20123;&#20013;&#26029;,&#22312;&#29366;&#24577;&#26426;&#36716;&#21270;&#30340;&#36807;&#31243;&#20013;,&#25105;&#20204;&#37117;&#19981;&#20851;&#24515;,&#22914;&#26524;&#26377;&#30340;&#35805;,&#23601;&#20250;&#34987;&#30452;&#25509;&#24573;&#30053;.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      &#32780;&#19988;,&#22312;&#36825;&#20010;&#26426;&#21046;&#19979;&#30340;&#20013;&#26029;,&#22312;&#24863;&#35273;&#19978;&#24182;&#19981;&#26159;&#19968;&#20010;&#30495;&#27491;&#24847;&#20041;&#19978;&#30340;&#20013;&#26029;,&#22240;&#20026;&#20013;&#26029;&#26368;&#32456;&#30340;&#34920;&#29616;&#26159;&#21457;&#36865;&#21040;link_handling&#36827;&#31243;&#30340;&#19968;&#20010;&#28040;&#24687;.&#32780;&#26082;&#28982;&#26159;&#28040;&#24687;&#30340;&#35805;,&#23601;&#19981;&#20855;&#26377;&#25250;&#21344;&#24335;&#30340;&#29305;&#24615;.
    </p>
    <p>
      &#22240;&#20026;,&#28040;&#24687;&#30340;&#35805;,&#26159;&#23384;&#22312;&#38431;&#21015;&#20013;&#30340;,&#32780;&#22312;&#28040;&#24687;&#27604;&#36739;&#22810;&#30340;&#26102;&#20505;,&#36825;&#20010;&#20013;&#26029;&#28040;&#24687;&#34987;&#22788;&#29702;&#20989;&#25968;&#21462;&#21040;,&#26412;&#36523;&#23601;&#20250;&#26377;&#19968;&#23450;&#30340;&#26102;&#38388;&#25439;&#22833;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x4e2d;&#x65ad;&#x548c;check_for_fault()" ID="ID_69928195" CREATED="1334750965384" MODIFIED="1334751489853">
<icon BUILTIN="xmag"/>
<icon BUILTIN="xmag"/>
<icon BUILTIN="xmag"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      ==
    </p>
    <p>
      ==&#26356;&#26032;
    </p>
    <p>
      &#38590;&#36947;&#35828;,check_for_faults()&#20989;&#25968;&#20013;&#26597;&#25214;&#30340;fault&#36319;&#20013;&#26029;&#26102;&#20135;&#29983;&#30340;fault&#20854;&#23454;&#26159;&#19968;&#26679;&#30340;,&#20004;&#32773;&#24182;&#19981;&#21306;&#20998;.
    </p>
    <p>
      &#21482;&#26159;&#20004;&#32773;&#30340;&#30446;&#30340;&#19981;&#19968;&#26679;!!
    </p>
    <p>
      
    </p>
    <p>
      &#24403;&#31995;&#32479;&#20135;&#29983;fault&#30340;&#26102;&#20505;,&#20013;&#26029;&#30340;&#20316;&#29992;&#23601;&#26159;&#36890;&#30693;RICR&#31995;&#32479;&#26412;&#36523;,&#35753;&#20854;&#23545;&#36825;&#20010;fault&#36827;&#34892;&#22788;&#29702;.
    </p>
    <p>
      &#32780;&#24403;&#35843;&#29992;check_for_faults()&#20989;&#25968;&#30340;&#26102;&#20505;,&#26597;&#21040;&#30340;fault,&#23601;&#26159;&#20013;&#26029;&#25253;&#21578;&#32473;&#31995;&#32479;&#30340;fault.&#21482;&#19981;&#36807;,check_for_faults()&#30340;&#20316;&#29992;&#26159;&#23558;&#36825;&#20123;fault&#25253;&#21578;&#32473;&#23458;&#25143;&#31471;.
    </p>
    <p>
      &#36825;&#20010;&#23458;&#25143;&#31471;,&#21487;&#20197;&#26159;RICI&#30340;client(RICM/OBIF..),&#20063;&#21487;&#26159;&#26159;RICRAI&#30340;client(RU SW).
    </p>
    <p>
      &#25152;&#20197;check_for_faults()&#20989;&#25968;&#30340;&#20316;&#29992;&#24182;&#19981;&#26159;&#29992;&#26469;&#22312;RICR&#20869;&#37096;&#22788;&#29702;&#36825;&#20010;fault,&#32780;&#21482;&#26159;&#23558;&#36825;&#20123;fault&#19978;&#25253;&#19978;&#21435;?
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==initial
    </p>
    <p>
      &#22312;&#20195;&#30721;&#20013;,&#38500;&#20102;&#20013;&#26029;&#39537;&#21160;&#30340;fault handling&#20043;&#22806;,&#36824;&#26377;&#24456;&#22810;&#30340;&#19996;&#35199;&#26159;&#36890;&#36807;&#26597;&#35810;(poll)&#26469;&#26597;&#25214;,&#28982;&#21518;&#21253;&#32473;RICR Common&#26469;&#22788;&#29702;&#30340;.
    </p>
    <p>
      &#20294;&#26159;&#25105;&#21457;&#29616;,&#26597;&#35810;&#30340;&#26102;&#20505;,&#26597;&#35810;&#30340;&#23492;&#23384;&#22120;&#20063;&#23601;&#26159;&#20013;&#26029;&#20135;&#29983;&#30340;&#23492;&#23384;&#22120;cpriX.status.
    </p>
    <p>
      
    </p>
    <p>
      &#37027;&#20040;,&#21040;&#24213;&#21738;&#20123;fault handling&#26159;&#36890;&#36807;&#20013;&#26029;&#26469;&#20570;&#30340;,&#21738;&#20123;&#26159;&#36890;&#36807;&#26597;&#35810;&#26469;&#20570;&#30340;&#21602;?
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x51e0;&#x4e2a;&#x63a7;&#x5236;&#x4e2d;&#x65ad;&#x884c;&#x4e3a;&#x7684;&#x51fd;&#x6570;" ID="ID_135317203" CREATED="1334821191234" MODIFIED="1334824208636">
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#37324;&#25152;&#35828;&#30340;&#25511;&#21046;&#20013;&#26029;&#34892;&#20026;&#30340;&#20989;&#25968;&#23601;&#26159;enable&#20013;&#26029;&#21644;disable&#20013;&#26029;.
    </p>
    <p>
      &#22312;RICR&#30340;&#20195;&#30721;&#20013;,&#26377;4&#20010;&#20989;&#25968;&#29992;&#26469;&#20570;enable/disable&#20013;&#26029;.
    </p>
    <p>
      &#20998;&#21035;&#26159;&#19979;&#38754;&#30340;&#22235;&#20010;&#20989;&#25968;:
    </p>
    <ul>
      <li>
        enable_fh_interrupts(const int x, const U32 bits)
      </li>
      <li>
        disable_fh_interrupts(const int x, const U32 bits)
      </li>
      <li>
        enable_interrupts(const int x, const U32 bits)
      </li>
      <li>
        disable_interrupts(const int x, U32 bits)
      </li>
    </ul>
    <p>
      &#25152;&#35859;enable/disable&#20013;&#26029;&#30340;&#25805;&#20316;,&#20854;&#23454;&#24456;&#31616;&#21333;,&#23601;&#26159;&#22312;&#20013;&#26029;mask&#20013;,&#23558;&#23545;&#24212;&#30340;&#20301;&#32622;&#20026;1&#30340;&#35805;,&#30456;&#24212;&#30340;&#20013;&#26029;&#23601;enable&#20102;,&#22914;&#26524;&#23558;&#30456;&#24212;&#30340;bit&#32622;&#20026;0&#30340;&#35805;,&#30456;&#24212;&#30340;&#20013;&#26029;&#23601;&#34987;disable&#20102;.
    </p>
    <p>
      
    </p>
    <p>
      &#19978;&#38754;&#21015;&#20986;&#26469;&#30340;&#22235;&#20010;&#20989;&#25968;&#20013;,&#31532;1,2&#20010;&#20989;&#25968;&#26159;&#19968;&#23545;&#30340;,&#31532;3,4&#20010;&#20989;&#25968;&#26159;&#19968;&#23545;&#30340;.
    </p>
    <p>
      &#22312;&#25805;&#20316;&#19978;&#20250;&#26377;&#21306;&#21035;.
    </p>
    <p>
      &#20027;&#35201;&#30340;&#21306;&#21035;&#23601;&#26159;,&#24403;&#35843;&#29992;&#36825;&#20010;&#20989;&#25968;&#23545;&#26576;&#20123;&#20010;&#20013;&#26029;&#36827;&#34892;enable/disable&#25805;&#20316;&#30340;&#26102;&#20505;,&#23545;&#36825;&#27425;&#25805;&#20316;&#27809;&#26377;&#28041;&#21450;&#21040;&#30340;&#37027;&#20123;&#20854;&#20182;&#30340;&#20013;&#26029;&#26159;&#24590;&#20040;&#22788;&#29702;&#30340;.
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==
    </p>
    <p>
      &#36825;&#37324;&#38656;&#35201;&#25552;&#21040;&#30340;&#19968;&#20010;&#27010;&#24565;.&#36825;&#20010;&#27010;&#24565;&#23384;&#22312;&#20110;&#22312;RICR&#30340;&#20013;&#26029;&#34892;&#20026;&#25511;&#21046;&#30340;&#25805;&#20316;&#20013;,&#20063;&#23601;&#26159;&#20195;&#30721;&#20013;&#30340;fault_handling[no_of_port]&#25968;&#32452;&#25152;&#20195;&#34920;&#30340;&#21547;&#20041;.
    </p>
    <p>
      RICR&#38656;&#35201;&#19968;&#20010;&#36825;&#26679;&#30340;&#34892;&#20026;:
    </p>
    <p>
      &#22312;&#35843;&#29992;&#20989;&#25968;&#25171;&#24320;&#26576;&#20123;&#20013;&#26029;&#30340;&#26102;&#20505;,&#27604;&#22914;&#35828;&#20013;&#26029;A,&#22312;&#25171;&#24320;&#36825;&#20123;&#20013;&#26029;&#30340;&#36825;&#27425;&#25805;&#20316;&#26102;,&#23545;&#20110;&#19978;&#27425;&#21516;&#26679;&#35843;&#29992;&#20989;&#25968;&#25171;&#24320;&#30340;&#21478;&#22806;&#30340;&#20013;&#26029;,&#27604;&#22914;&#35828;&#20013;&#26029;B,&#26377;&#20160;&#20040;&#24433;&#21709;&#21602;?
    </p>
    <p>
      &#22312;RICR&#20013;,&#22914;&#26524;&#20351;&#29992;enable_interrupts()&#20989;&#25968;&#30340;&#35805;,&#20854;&#32467;&#26524;&#23601;&#26159;,&#22312;&#35843;&#29992;enable_interrupts()&#25171;&#24320;&#20013;&#26029;A&#30340;&#21516;&#26102;,&#20250;&#23558;&#20013;&#26029;B(&#36825;&#20010;&#20013;&#26029;&#20063;&#26159;&#20043;&#21069;&#35843;&#29992;enable_interrupts()&#32780;&#34987;&#25171;&#24320;&#30340;)&#32473;disable&#25481;.
    </p>
    <p>
      &#36825;&#23601;&#26159;enable_interrupts()&#20989;&#25968;&#25152;&#26399;&#26395;&#30340;&#32467;&#26524;.<font color="#0000cc"><b>&#23601;&#26159;&#22312;&#27599;&#27425;&#35843;&#29992;&#26102;,&#23558;&#19978;&#27425;&#35843;&#29992;&#30340;&#24433;&#21709;&#32473;&#28165;&#38500;&#25481;. </b></font>
    </p>
    <p>
      &#20294;&#26159;&#38656;&#35201;&#27880;&#24847;&#30340;&#26159;,&#22312;&#35843;&#29992;disable_interrupts()&#20989;&#25968;&#30340;&#26102;&#20505;,&#24182;&#19981;&#20250;&#23558;&#19978;&#27425;&#25171;&#24320;&#30340;&#20013;&#26029;&#32473;disable&#25481;.
    </p>
    <p>
      
    </p>
    <p>
      &#24456;&#26174;&#28982;,&#27599;&#27425;enable&#26576;&#20123;&#20013;&#26029;&#30340;&#26102;&#20505;,&#37117;&#20250;&#25226;&#19978;&#27425;enable&#30340;&#20013;&#26029;&#32473;disable&#25481;,&#36825;&#26679;&#30340;&#34892;&#20026;&#26159;&#26377;&#38382;&#39064;&#30340;.
    </p>
    <p>
      <font color="#0000cc"><b>&#22240;&#20026;&#26377;&#20123;&#37325;&#35201;&#30340;&#20013;&#26029;,&#38656;&#35201;&#19968;&#30452;&#22788;&#20110;enable&#29366;&#24577;</b></font>,&#27604;&#22914;&#35828;&#20013;&#26029;C,&#32780;&#22914;&#26524;enable_interrupts()&#20989;&#25968;&#30340;&#34892;&#20026;&#26159;&#25353;&#29031;&#19978;&#38754;&#25551;&#36848;&#30340;&#37027;&#26679;&#30340;&#35805;,&#36825;&#31181;&#31867;&#22411;&#30340;&#20013;&#26029;&#23601;&#27809;&#21150;&#27861;&#22788;&#29702;&#20102;.
    </p>
    <p>
      &#22240;&#20026;&#19968;&#26086;&#35843;&#29992;enable_interrupts()&#20989;&#25968;&#23558;C&#25171;&#24320;,&#32780;&#19988;&#25105;&#20204;&#38656;&#35201;C&#19968;&#30452;&#34987;&#25171;&#24320;,&#20294;&#26159;&#20877;&#19979;&#19968;&#27425;&#35843;&#29992;enable_interrupts()&#20989;&#25968;&#21521;&#20877;&#25171;&#24320;&#20013;&#26029;A&#30340;&#26102;&#20505;,&#20013;&#26029;C&#23601;&#20250;&#34987;&#39034;&#24102;&#30340;disable&#25481;&#20102;!!
    </p>
    <p>
      &#25152;&#20197;,&#20026;&#20102;&#22788;&#29702;&#22914;&#20013;&#26029;C&#36825;&#26679;&#30340;&#20013;&#26029;,&#25105;&#20204;&#38656;&#35201;&#23450;&#19968;&#20010;&#38598;&#21512;K,&#25913;&#21464;enable_interrupts()&#30340;&#34892;&#20026;:
    </p>
    <p>
      <font color="#0000cc"><b>&#27599;&#27425;&#22312;&#35843;&#29992;enable_interrupts()&#20989;&#25968;&#30340;&#26102;&#20505;,&#20250;&#25171;&#24320;&#26576;&#20123;&#25105;&#20204;&#24819;&#25171;&#24320;&#30340;&#20013;&#26029;,&#21516;&#26102;&#23558;&#20197;&#21069;&#25171;&#24320;&#30340;&#20013;&#26029;&#37117;&#28165;&#38500;,<i>&#20294;&#26159;,&#38598;&#21512;K&#20013;&#30340;&#20013;&#26029;&#38500;&#22806;.(&#20063;&#23601;&#26159;&#35828;,&#25105;&#20204;&#19981;&#28165;&#38500;&#38598;&#21512;K&#20013;&#23450;&#20041;&#30340;&#20013;&#26029;) </i></b></font>
    </p>
    <p>
      
    </p>
    <p>
      &#19978;&#38754;&#25152;&#35828;&#30340;fault_handling[no_of_port]&#25968;&#32452;&#23601;&#26159;&#29992;&#26469;&#20195;&#34920;&#36825;&#20010;&#38598;&#21512;K&#30340;.&#25105;&#20204;&#38656;&#35201;&#23558;&#26576;&#20123;&#20013;&#26029;&#35774;&#32622;&#20026;&#19968;&#30452;&#25171;&#24320;&#30340;&#20013;&#26029;&#26102;,&#23601;&#23558;&#20854;&#25918;&#20837;fault_handling[no_of_port]&#25968;&#32452;&#30340;&#30456;&#24212;bit&#23601;&#34892;&#20102;.
    </p>
    <p>
      
    </p>
    <p>
      &#30001;&#27492;&#21487;&#35265;,enable_interrupts()&#20989;&#25968;&#21644;disable_interrupts()&#20989;&#25968;,&#23545;&#20110;&#36825;&#20010;&#38598;&#21512;K,&#21482;&#26377;&#35835;&#21462;&#30340;&#26435;&#38480;,&#20063;&#23601;&#26159;&#21482;&#33021;&#22815;&#30475;&#21040;&#26377;&#21738;&#20123;&#20013;&#26029;&#34987;&#25918;&#20837;&#20102;&#36825;&#20010;&#38598;&#21512;K,&#20294;&#26159;&#27809;&#21150;&#27861;&#25913;&#21464;&#38598;&#21512;K&#30340;&#20803;&#32032;.
    </p>
    <p>
      &#37027;&#20040;,&#20160;&#20040;&#20989;&#25968;&#33021;&#22815;&#22312;&#38598;&#21512;K&#20013;&#22686;&#21152;&#21644;&#20943;&#23569;&#20803;&#32032;&#21602;?
    </p>
    <p>
      &#36825;&#26159;&#36890;&#36807;enable_fh_interrupts()&#20989;&#25968;&#21644;disable_fh_interrupts()&#20989;&#25968;&#26469;&#36827;&#34892;&#30340;.
    </p>
    <p>
      
    </p>
    <p>
      enable_fh_interrupts()&#20989;&#25968;&#21644;disable_fh_interrupts()&#20989;&#25968;&#30340;&#34892;&#20026;:
    </p>
    <p>
      &#36825;&#20004;&#20010;&#20989;&#25968;&#34892;&#20026;&#21644;enable_interrupts()&#20197;&#21450;disable_interrupts()&#30340;&#34892;&#20026;&#31867;&#20284;,&#37117;&#26159;&#25171;&#24320;&#25110;&#32773;&#20851;&#38381;&#25105;&#20204;&#21442;&#25968;&#20013;&#20256;&#36882;&#36827;&#26469;&#30340;&#20013;&#26029;,&#27604;&#22914;&#20013;&#26029;A.
    </p>
    <p>
      &#19981;&#21516;&#30340;&#22320;&#26041;&#22312;&#20110;,enable_fh_interrupts()&#20989;&#25968;&#22312;&#25171;&#24320;&#20013;&#26029;A&#30340;&#21516;&#26102;,&#26377;&#20004;&#20010;&#34892;&#20026;&#19981;&#21516;:
    </p>
    <ol>
      <li>
        &#24182;&#19981;&#20687;enable_interrupts()&#20989;&#25968;&#37027;&#26679;,&#28165;&#38500;&#20197;&#21069;&#25171;&#24320;&#30340;&#20013;&#26029;,
      </li>
      <li>
        &#21516;&#26102;&#23558;&#20013;&#26029;A&#25918;&#20837;&#21040;&#38598;&#21512;K&#20013;.
      </li>
    </ol>
    <p>
      <font color="#0000cc"><b>&#32780;disable_fh_interrupts()&#20989;&#25968;&#22312;disable&#25481;&#20013;&#26029;&#30340;&#21516;&#26102;,&#20063;&#23558;&#36825;&#20010;&#20013;&#26029;&#20174;&#38598;&#21512;K&#20013;&#21435;&#38500;!! </b></font>
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
<node TEXT="enable_fh_interrupts()" ID="ID_1694187034" CREATED="1334821829420" MODIFIED="1334821840687"/>
<node TEXT="disable_fh_interrupts()" ID="ID_1515665491" CREATED="1334821841004" MODIFIED="1334821848204"/>
<node TEXT="enable_interrupts()" ID="ID_1581999785" CREATED="1334821848520" MODIFIED="1334821856963"/>
<node TEXT="disable_interrupts()" ID="ID_235508132" CREATED="1334821857451" MODIFIED="1334821862551"/>
</node>
<node TEXT="&#x4e2d;&#x65ad;&#x548c;polling" ID="ID_1712759480" CREATED="1334834328056" MODIFIED="1334834711906"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      Q:
    </p>
    <p>
      fault&#30340;&#35302;&#21457;&#27491;&#24120;&#24773;&#20917;&#19979;&#26159;&#20013;&#26029;&#35302;&#21457;&#30340;.&#37027;&#20040;&#20026;&#20160;&#20040;&#36824;&#38656;&#35201;poll&#26426;&#21046;&#21602;?
    </p>
    <p>
      
    </p>
    <p>
      A:
    </p>
    <p>
      fault&#30340;&#35302;&#21457;&#26159;&#36890;&#36807;&#20013;&#26029;&#26426;&#21046;&#26469;&#23436;&#25104;&#30340;,&#32780;&#19988;,&#19968;&#26086;&#20013;&#26029;&#35302;&#21457;&#20102;,RICR&#36719;&#20214;&#21516;&#26102;&#23601;&#21487;&#20197;&#21521;RICM&#21457;&#36865;fault report.
    </p>
    <p>
      &#20294;&#26159;,fault&#35299;&#38500;&#25110;&#32773;&#24674;&#22797;&#20043;&#21518;,&#30828;&#20214;&#26159;&#19981;&#20250;&#35302;&#21457;&#20013;&#26029;,&#36890;&#30693;RICR&#30340;,&#25152;&#20197;,RICR&#23601;&#38656;&#35201;&#21478;&#22806;&#30340;&#19968;&#20010;&#26426;&#21046;&#30693;&#36947;fault&#35299;&#38500;&#20102;&#25110;&#32773;&#24674;&#22797;&#20102;.
    </p>
    <p>
      &#36825;&#20010;&#26426;&#21046;&#23601;&#26159;polling.
    </p>
    <p>
      
    </p>
    <p>
      RICR&#36890;&#36807;&#26597;&#30475;&#29366;&#24577;&#23492;&#23384;&#22120;&#30340;bit&#20449;&#24687;.&#22914;&#26524;&#21457;&#29616;&#26377;fault&#35299;&#38500;&#20102;,&#23601;&#21521;RICM&#21457;&#36865;fault cease report&#28040;&#24687;.&#23601;&#26159;&#36825;&#20040;&#20010;&#26426;&#21046;.
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
</node>
<node TEXT="link_handling&#x8fdb;&#x7a0b;&#x5728;HALI2&#x4e0b;&#x7684;&#x7ed3;&#x6784;" ID="ID_1071900097" CREATED="1334735769189" MODIFIED="1334736191450"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      ==
    </p>
    <p>
      ==&#26356;&#26032;
    </p>
    <p>
      &#30475;&#20102;link_handling&#30340;&#23454;&#29616;,&#21457;&#29616;&#20960;&#20046;&#38656;&#35201;&#29992;&#21040;&#25152;&#26377;&#30340;RIHI&#30340;&#25509;&#21475;&#19968;&#36215;&#37197;&#21512;,&#25165;&#33021;&#22815;&#22312;HALI2&#30340;&#32467;&#26500;&#19979;,&#23454;&#29616;link_handling&#30340;&#21151;&#33021;.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==old
    </p>
    <p>
      &#22312;&#29238;&#32467;&#28857;&#19978;,&#35752;&#35770;&#20102;RIHI_SET_ROLE_REQ&#30340;&#21151;&#33021;&#20854;&#23454;&#24182;&#19981;&#26159;&#25105;&#20204;&#24819;&#35937;&#30340;&#37027;&#20040;&#22823;,&#38656;&#35201;&#23436;&#25104;&#25972;&#20010;&#30340;link_handling&#30340;&#24037;&#20316;.
    </p>
    <p>
      &#30456;&#21453;,link_handling&#30340;&#24037;&#20316;&#20250;&#34987;&#25286;&#20998;&#20026;&#19978;&#19979;&#20004;&#20010;&#37096;&#20998;.&#36890;&#36807;&#20960;&#20010;RIHI&#28040;&#24687;&#26469;&#21327;&#21516;&#23436;&#25104;.&#32780;RIHI_SET_ROLE_REQ&#21482;&#26159;&#36825;&#20960;&#20010;RIHI&#28040;&#24687;&#24403;&#20013;&#30340;&#19968;&#20010;.
    </p>
    <p>
      &#37027;&#20040;&#36825;&#37324;&#35752;&#35770;&#30340;&#23601;&#26159;,&#36824;&#26377;&#21738;&#20123;&#28040;&#24687;&#21602;?
    </p>
    <p>
      
    </p>
    <p>
      (&#27604;&#36739;&#24754;&#21095;&#30340;&#19968;&#38754;&#26159;,HALI2&#30340;&#35774;&#35745;&#32773;&#34429;&#28982;&#30041;&#19979;&#20102;RIHI&#30340;.sig&#25509;&#21475;&#25991;&#20214;,&#20294;&#26159;&#24182;&#27809;&#26377;&#35814;&#32454;&#30340;&#35762;&#36848;,&#25509;&#21475;&#25991;&#20214;&#20013;&#30340;&#37027;&#20040;&#22810;signal&#26159;&#22914;&#20309;&#21327;&#21516;&#24037;&#20316;&#30340;.&#28982;&#21518;&#20182;&#23601;&#31163;&#24320;&#36825;&#20010;team&#20102;.<font color="#ff0000">&#38590;&#36947;&#36825;&#20063;&#21487;&#20197;&#20040;?</font>)
    </p>
    <p>
      
    </p>
    <p>
      &#25105;&#26597;&#30475;&#20102;RIHI&#25509;&#21475;,&#30001;&#20110;&#19978;&#36848;&#25324;&#21495;&#20013;&#30340;&#21407;&#22240;,&#21482;&#33021;&#22815;&#25571;&#27979;,&#24517;&#28982;&#38656;&#35201;&#19979;&#38754;&#30340;&#20960;&#20010;&#28040;&#24687;&#19968;&#36215;&#21327;&#21516;&#24037;&#20316;:
    </p>
    <ul>
      <li>
        RIHI_SET_ROLE_REQ
      </li>
      <li>
        RIHI_CHANGE_STATE_REQ
      </li>
    </ul>
  </body>
</html>
</richcontent>
</node>
<node TEXT="HALI2&#x91cc;&#x7684;SET_ROLE&#x6d88;&#x606f;HRICR&#x90e8;&#x5206;&#x6240;&#x9700;&#x8981;&#x5b8c;&#x6210;&#x7684;&#x5de5;&#x4f5c;" ID="ID_803204157" CREATED="1335430026278" MODIFIED="1336453603283"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#25105;&#26597;&#30475;&#20102;&#20195;&#30721;,&#36825;&#20010;&#28040;&#24687;&#20027;&#35201;&#26159;&#20250;&#22312;&#20004;&#20010;&#22320;&#26041;&#34987;&#35843;&#29992;:
    </p>
    <ol>
      <li>
        &#22312;role_slave()&#20989;&#25968;&#25110;&#32773;role_master()&#20989;&#25968;&#20013;&#34987;&#35843;&#29992;.&#22312;&#36825;&#37324;&#34987;&#35843;&#29992;&#30340;&#24773;&#20917;&#26159;&#20174;&#22836;&#24320;&#22987;&#21021;&#22987;&#21270;link&#30340;&#26102;&#20505;
      </li>
      <li>
        &#22312;port&#24050;&#32463;&#34987;&#37197;&#32622;&#25104;slave&#25110;&#32773;master&#30340;&#26102;&#20505;,&#31995;&#32479;&#20250;&#36890;&#36807;RICR_INTERNAL_CHANGE_ROLE_REQ&#36825;&#20010;&#28040;&#24687;&#35753;RICR&#23558;port&#37325;&#26032;&#37197;&#32622;.
      </li>
    </ol>
    <p>
      
    </p>
    <p>
      &#19978;&#38754;&#30340;&#20004;&#31181;&#24773;&#20917;&#26159;&#31245;&#24494;&#26377;&#19968;&#28857;&#21306;&#21035;&#30340;.
    </p>
    <p>
      <font color="#ff0000"><b>&#21306;&#21035;&#23601;&#22312;&#20110;,&#31532;&#19968;&#31181;&#24773;&#20917;&#32431;&#31929;&#30340;&#23601;&#26159;&#37197;&#32622;&#19968;&#20010;port,&#25152;&#20197;&#21482;&#35201;&#25353;&#29031;&#27969;&#31243;&#19968;&#27493;&#19968;&#27493;&#30340;&#37197;&#32622;&#23492;&#23384;&#22120;,&#32473;&#20840;&#23616;&#21464;&#37327;&#36171;&#20540;,&#21551;&#21160;&#23450;&#26102;&#22120;&#31561;&#31561;&#25805;&#20316;&#23601;&#21487;&#20197;&#20102;. </b></font>
    </p>
    <p>
      <font color="#ff0000"><b>&#20294;&#26159;&#31532;&#20108;&#31181;&#24773;&#20917;&#26159;&#19968;&#31181;&#37325;&#26032;&#37197;&#32622;,&#25152;&#20197;&#30452;&#25509;&#37197;&#32622;&#30340;&#26102;&#20505;,&#19978;&#19968;&#27425;&#27531;&#30041;&#30340;&#37197;&#32622;&#21487;&#33021;&#20250;&#32473;&#31995;&#32479;&#20135;&#29983;&#24433;&#21709;,&#20135;&#29983;&#24178;&#25200;.&#25152;&#20197;&#36825;&#31181;&#24773;&#20917;&#19979;,&#22312;&#20687;&#19978;&#38754;&#19968;&#26679;&#19968;&#27493;&#27493;&#37197;&#32622;&#20043;&#21069;,&#38656;&#35201;&#20808;&#23558;&#19978;&#19968;&#27425;&#30340;&#37197;&#32622;&#32473;&#28165;&#38500;&#25481;!! </b></font>
    </p>
    <p>
      
    </p>
    <p>
      <font color="#ff0000"><b>&#24403;&#28982;,&#25105;&#29616;&#22312;&#24050;&#32463;&#24847;&#35782;&#21040;,&quot;&#28165;&#38500;&#20043;&#21069;&#30340;&#37197;&#32622;&quot;&#36825;&#20010;&#25805;&#20316;&#32943;&#23450;&#26159;&#19981;&#20250;&#25918;&#21040;SET_ROLE&#36825;&#20010;&#28040;&#24687;&#20013;&#21435;&#36827;&#34892;&#30340;.&#22240;&#20026;&#36825;&#19981;&#31526;&#21512;HALI2&#30340;&#31934;&#31070;,&#36825;&#31181;&#38656;&#35201;&#26681;&#25454;&#21028;&#26029;&#20316;&#20986;&#21453;&#24212;&#30340;&#20107;&#24773;,&#26368;&#22909;,&#20063;&#26368;&#26041;&#20415;&#25918;&#21040;HALI2&#19978;&#26041;&#30340;&#36719;&#20214;&#21435;&#36827;&#34892;. </b></font>
    </p>
    <p>
      
    </p>
    <p>
      <font color="#000000">&#20294;&#26159;,&#22312;&quot;&#28165;&#38500;&#20043;&#21069;&#30340;&#37197;&#32622;&quot;&#36825;&#20010;&#25805;&#20316;&#20013;,&#20063;&#20250;&#21516;&#26679;&#26377;&#36923;&#36753;&#19978;&#30340;&#25805;&#20316;&#21644;HW&#30456;&#20851;&#30340;&#25805;&#20316;.&#25105;&#20204;&#38656;&#35201;&#20570;&#30340;&#26159;,&#23558;&#36825;&#37096;&#20998;&#30340;HW&#30456;&#20851;&#30340;&#25805;&#20316;&#20063;&#23613;&#37327;&#30340;&#24341;&#20837;&#21040;SET_ROLE&#30340;&#25805;&#20316;&#20013;&#26469;,&#36825;&#26679;&#30340;&#35805;,&#23601;&#33021;&#22815;&#35753;SET_ROLE&#28040;&#24687;&#33021;&#22312;&#19978;&#38754;&#25152;&#35828;&#30340;&#20004;&#31181;&#24773;&#20917;&#19979;&#37117;&#36890;&#29992;.&#32780;</font>RICR_INTERNAL_CHANGE_ROLE_REQ&#30340;&#24773;&#20917;&#19979;,&#19978;&#23618;&#36719;&#20214;&#21482;&#38656;&#35201;&#22788;&#29702;&quot;&#28165;&#38500;&#20043;&#21069;&#30340;&#37197;&#32622;&quot;&#30340;&#36923;&#36753;&#30456;&#20851;&#30340;&#37096;&#20998;&#23601;&#21487;&#20197;&#20102;.
    </p>
    <p>
      
    </p>
    <p>
      <font color="#000000"><b>&#26681;&#25454;&#30475;&#20195;&#30721;&#24471;&#21040;&#30340;&#32467;&#26524;,&#19978;&#38754;&#30340;&#26500;&#24819;&#26159;&#33021;&#22815;&#25104;&#31435;&#30340;,SET_ROLE&#30340;&#20027;&#35201;&#21151;&#33021;&#26159;&#22522;&#20110;role_slave()&#21644;role_master()&#20989;&#25968;&#20013;&#30340;&#30828;&#20214;&#30456;&#20851;&#30340;&#25805;&#20316;&#20026;&#22522;&#30784;,&#21516;&#26102;&#32467;&#21512;&#36827;&#26469;&#19968;&#37096;&#20998;&quot;&#28165;&#38500;&#20043;&#21069;&#30340;&#37197;&#32622;&quot;&#30340;HW&#30456;&#20851;&#30340;&#25805;&#20316;,&#32780;&quot;&#28165;&#38500;&#20043;&#21069;&#30340;&#37197;&#32622;&quot;&#30340;&#21478;&#22806;&#19968;&#37096;&#20998;HW&#30456;&#20851;&#30340;&#25805;&#20316;&#21487;&#20197;&#36890;&#36807;RIHI&#30340;&#20854;&#20182;&#30340;&#28040;&#24687;&#26469;&#23436;&#25104;. </b></font>
    </p>
    <p>
      <font color="#000000"><b>&#32780;SET_ROLE&#20013;&#21253;&#21547;&#36827;&#26469;&#30340;HW&#30456;&#20851;&#30340;&#37096;&#20998;,&#23545;&#20110;role_slave()&#21644;role_master()&#30340;&#24773;&#20917;&#20063;&#19981;&#20250;&#26500;&#25104;&#24433;&#21709;!! </b></font>
    </p>
    <p>
      
    </p>
    <p>
      <font color="#000000"><b>perfect!!</b> </font>
    </p>
  </body>
</html>
</richcontent>
<node TEXT="role_slave()&#x4e2d;&#x8bbe;&#x7f6e;&#x6210;Slave&#x7684;&#x64cd;&#x4f5c;" ID="ID_738804899" CREATED="1335430041984" MODIFIED="1335959597530" LINK="#ID_1442480896"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#28857;&#20987;&#32511;&#33394;&#23567;&#31661;&#22836;,&#36339;&#36716;&#21040;&#30340;&#32467;&#28857;&#26377;&#27604;&#36739;&#35814;&#32454;&#30340;&#35752;&#35770;.
    </p>
    <p>
      &#20195;&#30721;&#22914;&#19979;(&#32418;&#33394;&#37096;&#20998;&#34920;&#31034;&#25105;&#35748;&#20026;&#24212;&#35813;&#22312;HALI2&#19978;&#38754;&#30340;&#20869;&#23481;,&#34013;&#33394;&#37096;&#20998;&#34920;&#31034;&#25105;&#35748;&#20026;&#24212;&#35813;&#22312;HALI2&#19979;&#38754;&#30340;&#20869;&#23481;,&#27225;&#33394;&#34920;&#31034;&#19981;&#30830;&#23450;):
    </p>
    <p>
      role_slave(PROCESS send_cfm_to)
    </p>
    <p>
      {
    </p>
    <p>
      &#160;&#160;const U8 link = get_current_link();
    </p>
    <p>
      &#160; <font color="#0033cc">const cpriX_register_t cpriX = cpri(link);</font>
    </p>
    <p>
      &#160;&#160;<font color="#0033cc">ricr_config_t config = get_config();</font>
    </p>
    <p>
      &#160;<font color="#0033cc">&#160;U32 speed_index = config.speed_index.min - 1;</font>
    </p>
    <p>
      &#160;&#160;// If this is moved inside loop, the transition to the down state will never
    </p>
    <p>
      &#160;&#160;// be logged when the loop starts over.
    </p>
    <p>
      &#160;&#160;link_state_t link_state = LINK_DOWN;
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;const U32 cpri0_ctrl_hdlc_en = (config.device_type == WARP3 ? </font>
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;W3_CPRI0_CTRL_HDLC_EN : CPRI0_CTRL_HDLC_EN);</font>
    </p>
    <p>
      &#160;&#160;log_link_t last_logged = LOG_LINK_DOWN;
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;&#160;&#160;safe_tmoref_t cancel_try_speed, cancel_calc_jb_delay;
    </p>
    <p>
      &#160;&#160;safe_tmoref_t cancel_poll_sbit, cancel_fault_poll;
    </p>
    <p>
      &#160;&#160;safe_tmoref_t cancel_clear_bit_error, cancel_new_hfnsync;
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;cancel_try_speed.requested = false;
    </p>
    <p>
      &#160;&#160;cancel_calc_jb_delay.requested = false;
    </p>
    <p>
      &#160;&#160;cancel_poll_sbit.requested = false;
    </p>
    <p>
      &#160;&#160;cancel_fault_poll.requested = false;
    </p>
    <p>
      &#160;&#160;cancel_clear_bit_error.requested = false;
    </p>
    <p>
      &#160;&#160;cancel_new_hfnsync.requested = false;
    </p>
    <p>
      
    </p>
    <p>
      <font color="#ff6633">&#160;&#160;if (link &gt;= config.no_of_ports) { </font>
    </p>
    <p>
      <font color="#ff6633">&#160;&#160;&#160;&#160;TRACE_ERROR(STR(&quot;%s: Illegal current link: %d&quot;, __func__, link)); </font>
    </p>
    <p>
      <font color="#ff6633">&#160;&#160;&#160;&#160;kill_proc(current_process()); </font>
    </p>
    <p>
      <font color="#ff6633">&#160;&#160;&#160;&#160;RETURN; </font>
    </p>
    <p>
      <font color="#ff6633">&#160;&#160;}</font>
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;INFO(STR(&quot;%s: link supervisor for link %d started&quot;, __func__, link));
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;// Sync
    </p>
    <p>
      &#160;&#160;if (send_cfm_to) {
    </p>
    <p>
      &#160;&#160;&#160;&#160;union SIGNAL *cfm = alloc(sizeof(struct RicrInternalChangeRoleCfmS),
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;RICR_INTERNAL_CHANGE_ROLE_CFM);
    </p>
    <p>
      &#160;&#160;&#160;&#160;TRACE_SEND_SIG(cfm, send_cfm_to, &quot;RICR_INTERNAL_CHANGE_ROLE_CFM&quot;);
    </p>
    <p>
      &#160;&#160;&#160;&#160;send(&amp;cfm, send_cfm_to);
    </p>
    <p>
      &#160;&#160;}
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;// Main loop (try different speeds, a.k.a. line rates, for 4 s each)
    </p>
    <p>
      &#160;&#160;while (true) {
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;&#160;&#160;U32&#160;&#160;&#160;&#160;&#160;&#160;&#160;sfp_or_fci = CPRIx_PORT_CTRL_FCI_MODE;</font>
    </p>
    <p>
      &#160;&#160;&#160;&#160;U32&#160;&#160;&#160;&#160;&#160;&#160;&#160;cpriX_ctrl;
    </p>
    <p>
      &#160;&#160;&#160;&#160;bool&#160;&#160;&#160;&#160;&#160;&#160;keep_trying, left_down, was_down;
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;&#160;&#160;hfnsync_substate_t hfnsync_substate = HFNSYNC_NONE; // not in LINK_HFNSYNC
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;&#160;&#160;TRACE(9, &quot;RESTART STATE MACHINE&quot;);
    </p>
    <p>
      &#160;&#160;&#160;&#160;make_transition(LINK_DOWN);
    </p>
    <p>
      &#160;&#160;&#160;&#160;make_hfnsync_sub_transition(HFNSYNC_NONE);
    </p>
    <p>
      &#160;&#160;&#160;&#160;left_down = false;
    </p>
    <p>
      &#160;&#160;&#160;&#160;was_down = true;
    </p>
    <p>
      
    </p>
    <p>
      <font color="#ff0000">&#160;&#160;&#160;&#160;config.update_clock_source(link, NO_GOOD);</font>
    </p>
    <p>
      
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;&#160;&#160;if (</font><font color="#ff0000">configured_for_sfp())</font><font color="#0033cc">&#160;{ </font>
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;&#160;&#160;&#160;&#160;sfp_or_fci = CPRIx_PORT_CTRL_SFP_MODE; </font>
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;&#160;&#160;&#160;&#160;</font><font color="#ff0000">check_for_sfp_faults(link); </font>
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;&#160;&#160;} </font>
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;&#160;&#160;else { </font>
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;&#160;&#160;&#160;&#160;// Select SFP/FCI. Not that the config.has_sfp() function will *always* </font>
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;&#160;&#160;&#160;&#160;// return false for a radio without RIB board. </font>
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;&#160;&#160;&#160;&#160;if (config.has_sfp(link)) { </font>
    </p>
    <p>
      <font color="#0033cc">set_configured_for_sfp(); </font>
    </p>
    <p>
      <font color="#0033cc">sfp_or_fci = CPRIx_PORT_CTRL_SFP_MODE; </font>
    </p>
    <p>
      <font color="#0033cc">if (config.device_type == WARP3) { </font>
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;for (int i = 0; i &lt; config.no_of_ports; i++) { </font>
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;&#160;&#160;// To ensure everything works even if SFP:s are plugged in </font>
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;&#160;&#160;// randomly, whenever we find an SFP, we set up CFGTX registers </font>
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;&#160;&#160;// for all ports. (This is partly due to the master relying on </font>
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;&#160;&#160;// the slave role function to set up control registers for SFP) </font>
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;&#160;&#160;//lint -e941 </font>
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;&#160;&#160;const int j = adj_index(WITH_RIB, i); </font>
    </p>
    <p>
      
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;&#160;&#160;clear_bits(cpri(i).cfgtx, config.cpri_cfgtx_adj_mask); </font>
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;&#160;&#160;set_bits(cpri(i).cfgtx, config.cpri_cfgtx_adj_bits[j]); </font>
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;} </font>
    </p>
    <p>
      <font color="#0033cc">} </font>
    </p>
    <p>
      <font color="#ff0000">check_for_sfp_faults(link); </font>
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;&#160;&#160;&#160;&#160;} </font>
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;&#160;&#160;}</font>
    </p>
    <p>
      
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;&#160;&#160;write_reg(cpriX.port_ctrl, sfp_or_fci);</font>
    </p>
    <p>
      &#160;&#160;&#160;&#160;TRACE(1, STR(&quot;CPRI%d_PORT_CTRL &lt;- 0x%08x&quot;, link, sfp_or_fci));
    </p>
    <p>
      
    </p>
    <p>
      <font color="#ff0000">&#160;&#160;&#160;&#160;config.update_led_state(link, link_state);</font>
    </p>
    <p>
      
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;&#160;&#160;// Try new speed </font>
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;&#160;&#160;if (++speed_index &gt; config.speed_index.max) { </font>
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;&#160;&#160;&#160;&#160;speed_index = config.speed_index.min; </font>
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;&#160;&#160;}</font>
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;&#160;&#160;TRACE(9, STR(&quot;%s: Programming for speed %s&quot;,
    </p>
    <p>
      __func__, speed_str[speed_index]));
    </p>
    <p>
      
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;&#160;&#160;config.set_speed(link, speed_index);</font>
    </p>
    <p>
      
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;&#160;&#160;cpriX_ctrl = (CPRIx_CTRL_HF_DEL_11&#160;&#160;&#160;&#160;&#160;&#160;| // 11 61.44MHz clock cycles </font>
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;CPRIx_CTRL_SS_LINE&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;| // Sync source: line </font>
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;CPRIx_CTRL_HSB&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;| // Max line rate: 2.5 Gbps </font>
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;select_speed[speed_index] | </font>
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;CPRIx_CTRL_PRIMARY_SLAVE&#160;&#160;| </font>
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;CPRIx_CTRL_RX_ENABLED);&#160;&#160;&#160;&#160;&#160;// Leave TX for later </font>
    </p>
    <p>
      
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;&#160;&#160;write_reg(cpriX.ctrl, cpriX_ctrl);</font>
    </p>
    <p>
      &#160;&#160;&#160;&#160;TRACE(1, STR(&quot;CPRI%d_CTRL &lt;- 0x%08x&quot;, link, cpriX_ctrl));
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;&#160;&#160;// See if it comes up within T1, step 1: request timeout
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;safe_request_tmo(T1_SLAVE, RICR_INTERNAL_LINK_TEST_TMO, &amp;cancel_try_speed);</font>
    </p>
    <p>
      &#160;&#160;&#160;&#160;TRACE(9, &quot;Request RICR_INTERNAL_LINK_TEST_TMO 4 s&quot;);
    </p>
    <p>
      
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;&#160;&#160;clear_interrupts(link, 0xffffffff); </font>
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;&#160;&#160;disable_fh_interrupts(link, 0xffffffff); </font>
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;&#160;&#160;enable_interrupts(link, CPRI0_STATUS_HFN_SYNC);</font>
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;&#160;&#160;keep_trying = true;
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;&#160;&#160;// Search for link/supervision loop (mostly waits for interrupts or
    </p>
    <p>
      &#160;&#160;&#160;&#160;// timeout signals, some of which are used to indicate that it's time to
    </p>
    <p>
      &#160;&#160;&#160;&#160;// poll something)
    </p>
    <p>
      &#160;&#160;&#160;&#160;// Many of the interrupts are alarms, which reflect states rather than
    </p>
    <p>
      &#160;&#160;&#160;&#160;// transitions between states. We use the interrupts to detect when the
    </p>
    <p>
      &#160;&#160;&#160;&#160;// alarm is raised, but must poll to detect when the alarm is
    </p>
    <p>
      &#160;&#160;&#160;&#160;// deactivated.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="check_for_sfp_faults()" ID="ID_703296049" CREATED="1335534169535" MODIFIED="1335534390306"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#25805;&#20316;&#23558;&#20250;&#22312;&#21518;&#32493;&#30340;HALI2&#30340;RIHI_CHECK_FAULTS_REQ&#28040;&#24687;&#37324;&#38754;&#36827;&#34892;&#22788;&#29702;,&#25152;&#20197;&#36825;&#37324;,&#25105;&#22312;&#23454;&#29616;&#30340;&#26102;&#20505;,&#23601;&#23558;&#20854;&#27809;&#26377;&#31227;&#21160;&#21040;HALI2&#19979;&#38754;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="config.update_clock_source(link, NO_GOOD);" ID="ID_278561621" CREATED="1335534409112" MODIFIED="1335534439757"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#27809;&#26377;&#20160;&#20040;&#30828;&#20214;&#30340;&#25805;&#20316;,&#25152;&#20197;&#25105;&#25226;&#20854;&#25918;&#20837;&#20102;HALI2&#30340;&#19978;&#26041;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="config.update_led_state(link, link_state)" ID="ID_608163236" CREATED="1335535698779" MODIFIED="1335536884773"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#23545;&#20110;LED&#30340;&#25805;&#20316;,&#25105;&#22312;rihi.sig&#25991;&#20214;&#20013;&#25214;&#21040;&#20102;&#19968;&#20010;&#28040;&#24687;:RIHI_SET_MMI_REQ.
    </p>
    <p>
      &#25152;&#20197;,&#36825;&#20010;&#25805;&#20316;,&#21487;&#20197;&#25918;&#21040;HALI2&#30340;&#19978;&#26041;&#26469;&#25805;&#20316;.
    </p>
    <p>
      &#20294;&#26159;&#22312;&#36825;&#20010;&#28040;&#24687;&#20013;,&#22909;&#20687;&#30446;&#21069;&#30340;&#28040;&#24687;&#23450;&#20041;&#26377;&#28857;&#38382;&#39064;.&#27809;&#26377;&#21150;&#27861;&#26681;&#25454;&#37197;&#32622;&#26469;&#20915;&#23450;LED&#30340;&#34892;&#20026;.
    </p>
    <p>
      
    </p>
    <p>
      &#20294;&#26159;&#20272;&#35745;&#21487;&#20197;&#20462;&#25913;rihi.sig&#30340;&#28040;&#24687;&#23450;&#20041;.
    </p>
    <p>
      
    </p>
    <p>
      &#25152;&#20197;&#25105;&#23558;&#20854;&#25918;&#20837;&#21040;&#20102;HALI2&#30340;&#19978;&#26041;,&#26242;&#26102;&#22312;set_role&#20013;&#27809;&#26377;&#23558;&#20854;&#21253;&#21547;&#36827;&#26469;
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x5173;&#x4e8e;&#x662f;SFP&#x8fd8;&#x662f;FCI&#x7684;&#x5224;&#x65ad;" ID="ID_6398014" CREATED="1335534577138" MODIFIED="1335535321530"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;&#21407;&#20195;&#30721;&#20013;,&#38656;&#35201;&#35843;&#29992;<font color="#0033cc">configured_for_sfp()</font><font color="#000000">&#36825;&#20010;&#20989;&#25968;&#26469;&#21028;&#26029;&#26159;&#21542;&#26159;SFP&#36824;&#26159;FCI.&#20174;&#32780;&#23545;&#23492;&#23384;&#22120;&#26681;&#25454;&#31867;&#22411;&#30340;&#19981;&#21516;&#36827;&#34892;&#19981;&#21516;&#30340;&#37197;&#32622;</font>
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      &#20294;&#26159;&#22312;&#21518;&#32493;&#30340;HALI2&#30340;&#24320;&#21457;&#20013;,&#23558;&#20250;&#26377;&#19968;&#20010;&#20449;&#24687;RIHI_IS_SETUP_FOR_SFP_REQ&#36825;&#20010;&#28040;&#24687;&#26469;&#21028;&#26029;&#26159;&#21542;&#26159;SFP.
    </p>
    <p>
      
    </p>
    <p>
      &#21516;&#26102;,&#22914;&#26524;&#25509;&#30340;&#26159;SFP,&#37027;&#20040;,&#36824;&#38656;&#35201;&#35843;&#29992;check_for_sfp_faults()&#20989;&#25968;&#21435;&#26597;&#30475;sfp&#38169;&#35823;.
    </p>
    <p>
      &#36825;&#20010;&#20989;&#25968;&#21516;&#26679;&#20250;&#22312;&#21518;&#32493;&#30340;HALI2&#30340;&#24320;&#21457;&#20013;&#34987;&#30456;&#24212;&#30340;&#28040;&#24687;&#25152;&#21462;&#20195;.
    </p>
    <p>
      &#21442;&#32771;&#38142;&#25509;&#32467;&#28857;.
    </p>
    <p>
      
    </p>
    <p>
      <font color="#ff0000"><b><i>&#25152;&#20197;,&#26681;&#25454;&#26159;&#21542;&#26159;SFP,&#22914;&#26524;&#26159;SFP&#30340;&#35805;,&#23601;&#26816;&#26597;SFP&#30340;fault.&#36825;&#20040;&#19968;&#20010;&#25805;&#20316;&#21487;&#20197;&#25918;&#21040;HALI2&#30340;&#19978;&#38754;,&#36890;&#36807;&#35843;&#29992;RIHI&#25509;&#21475;&#26469;&#23454;&#29616;. </i></b></font>
    </p>
    <p>
      <font color="#ff0000"><b><i>&#25152;&#20197;,&#25105;&#23601;&#27809;&#26377;&#25226;&#23427;&#25918;&#21040;set_role&#36825;&#20010;&#28040;&#24687;&#20013;. </i></b></font>
    </p>
    <p>
      
    </p>
    <p>
      &#20294;&#26159;,&#22914;&#26524;&#19981;&#29992;<font color="#0033cc">configured_for_sfp()&#36825;&#20010;&#20989;&#25968;&#30340;&#35805;,&#25105;&#20204;&#22914;&#20309;&#21028;&#26029;&#26159;&#21542;&#26159;SFP&#36824;&#26159;FCI&#21602;, </font>
    </p>
    <p>
      &#25105;&#20351;&#29992;&#20102;config.has_fsp()&#36825;&#20010;&#20989;&#25968;&#26469;&#20316;&#20026;&#21028;&#26029;&#30340;&#20381;&#25454;.
    </p>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_703296049" STARTINCLINATION="52;0;" ENDINCLINATION="52;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
</node>
<node TEXT="role_master()&#x4e2d;&#x8bbe;&#x7f6e;&#x6210;Master&#x7684;&#x64cd;&#x4f5c;" ID="ID_1607917938" CREATED="1335430046813" MODIFIED="1336416362919"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#28041;&#21450;&#30340;&#20195;&#30721;&#22914;&#19979;(&#32511;&#33394;&#37096;&#20998;&#34920;&#31034;&#25105;&#35748;&#20026;&#30340;&#24212;&#35813;&#22312;HALI2&#19979;&#38754;&#30340;&#37096;&#20998;,&#32418;&#33394;&#30340;&#34920;&#31034;&#25105;&#35748;&#20026;&#30340;&#24212;&#35813;&#22312;HALI2&#19978;&#38754;&#30340;&#37096;&#20998;,&#27225;&#33394;&#30340;&#37096;&#20998;&#34920;&#31034;&#19981;&#30830;&#23450;&#30340;&#37096;&#20998;.):
    </p>
    <p>
      
    </p>
    <p>
      void
    </p>
    <p>
      role_master(PROCESS send_cfm_to)
    </p>
    <p>
      {
    </p>
    <p>
      &#160;&#160;const U8 link = get_current_link(); <font color="#0033cc">//&#36825;&#37324;&#20854;&#23454;&#22312;HALI2&#20013;&#23601;&#19981;&#38656;&#35201;&#20102;,&#22240;&#20026;link&#26159;&#20316;&#20026;&#19968;&#20010;&#21442;&#25968;&#20256;&#36882;&#32473;HALI2&#19979;&#30340;&#36719;&#20214;&#30340;.</font>
    </p>
    <p>
      &#160;&#160;int tmp_slave;
    </p>
    <p>
      &#160;&#160;U8 slave_link;
    </p>
    <p>
      &#160;&#160;U16 ruId;
    </p>
    <p>
      &#160;&#160;U32 cpriX_ctrl = 0;
    </p>
    <p>
      &#160;&#160;U32 speed_index, speed_index_start, lifeline_ix = 0;
    </p>
    <p>
      &#160;&#160;link_state_t link_state = LINK_DOWN;
    </p>
    <p>
      &#160;&#160;cpriX_register_t cpriX;
    </p>
    <p>
      <font color="#0033cc">&#160;&#160;ricr_config_t config = get_config();</font>
    </p>
    <p>
      &#160;&#160;const PROCESS ricr_pid = get_ricr_pid();
    </p>
    <p>
      &#160;&#160;bool change_speed = true;
    </p>
    <p>
      &#160;&#160;OSTIME poll_debug_tmo = 0;
    </p>
    <p>
      &#160;&#160;const char *env_s;
    </p>
    <p>
      &#160;&#160;log_link_t last_logged = LOG_LINK_DOWN;
    </p>
    <p>
      &#160;&#160;bool poll_inband = false;
    </p>
    <p>
      &#160;&#160;safe_tmoref_t tmoref_reset_poll, tmoref_try_speed, tmoref_calc_jb_delay;
    </p>
    <p>
      &#160;&#160;safe_tmoref_t tmoref_check_revision, tmoref_fault_poll, tmoref_fast_resync;
    </p>
    <p>
      &#160;&#160;safe_tmoref_t tmoref_clear_bit_error;
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;tmoref_reset_poll.requested = false;
    </p>
    <p>
      &#160;&#160;tmoref_try_speed.requested = false;
    </p>
    <p>
      &#160;&#160;tmoref_calc_jb_delay.requested = false;
    </p>
    <p>
      &#160;&#160;tmoref_check_revision.requested = false;
    </p>
    <p>
      &#160;&#160;tmoref_fault_poll.requested = false;
    </p>
    <p>
      &#160;&#160;tmoref_fast_resync.requested = false;
    </p>
    <p>
      &#160;&#160;tmoref_clear_bit_error.requested = false;
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;ENTER(&quot;role_master&quot;);
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;// Find a PID that can be used in conjunction with get_env to fetch the
    </p>
    <p>
      &#160;&#160;// board parameters.
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;env_s = (char *) get_env(get_bid(current_process()), &quot;RICR_DEBUG_POLL_TMO&quot;); </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;if (env_s) { </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;poll_debug_tmo = (OSTIME) atoi(env_s); </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;TRACE(9, STR(&quot;Debug poll timeout = %d ms&quot;, poll_debug_tmo)); </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;if (poll_debug_tmo == 0) { </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;&#160;&#160;TRACE(9, STR(&quot;N.B. poll timeout == 0 means polling disabled!&quot;)); </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;} </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;generic_free_buf(&amp;env_s); </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;} </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;else { </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;TRACE(9, &quot;RICR_DEBUG_POLL_TMO not configured, disabled.&quot;); </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;}</font>
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;<font color="#ff0033">set_last_master_ind(link, NIL);</font>
    </p>
    <p>
      
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;if (link &gt;= config.no_of_ports) { </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;TRACE_ERROR(STR(&quot;%s: Illegal value for current link: %d&quot;, __func__, link)); </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;cease_fault(link, RICI_FAULT_TYPE_LOS); </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;set_role(link, RICR_SLAVE); </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;kill_proc(current_process()); </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;RETURN; </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;}</font>
    </p>
    <p>
      
    </p>
    <p>
      <font color="#0000ff">&#160;</font><font color="#ff0033">&#160;tmp_slave = get_slave_from_master(link);</font>
    </p>
    <p>
      
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;if ((tmp_slave &lt; 0) || (tmp_slave &gt;= config.no_of_ports) || </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;&#160;&#160;!(active_slave(tmp_slave))){ </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;INFO(STR(&quot;ABN: %s: Can't find active slave link (%d) for this master&quot;, </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;__func__, tmp_slave)); </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;cease_fault(link, RICI_FAULT_TYPE_LOS); </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;set_role(link, RICR_SLAVE); </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;kill_proc(current_process()); </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;RETURN; </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;} </font>
    </p>
    <p>
      
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;slave_link = (U8)tmp_slave;</font>
    </p>
    <p>
      
    </p>
    <p>
      <font color="#0000ff">&#160;&#160;cpriX = cpri(link);</font>
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;INFO(STR(&quot;%s: link supervisor for link %d started&quot;, __func__, link));
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;// Although the order to set up this link as a master should have come via
    </p>
    <p>
      &#160;&#160;// the link used as clock source, let's make sure this link doesn't get used
    </p>
    <p>
      &#160;&#160;// as clock source e.g. in case the other link should go down.
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;config.update_clock_source(link, NO_GOOD);</font>
    </p>
    <p>
      
    </p>
    <p>
      <font color="#0000ff">&#160;&#160;extract_link_info(link, slave_link, </font>
    </p>
    <p>
      <font color="#0000ff">&#160;&#160;&#160;&#160;&amp;cpriX_ctrl, &amp;speed_index_start, &amp;poll_inband); </font>
    </p>
    <p>
      <font color="#0000ff">&#160;&#160;handle_rru22_om_mapping(link); </font>
    </p>
    <p>
      
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;speed_index = config.speed_index.max;</font>
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;// Sync when applicable.
    </p>
    <p>
      &#160;&#160;if (send_cfm_to) {
    </p>
    <p>
      &#160;&#160;&#160;&#160;union SIGNAL *cfm = alloc(sizeof(struct RicrInternalChangeRoleCfmS),
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;RICR_INTERNAL_CHANGE_ROLE_CFM);
    </p>
    <p>
      &#160;&#160;&#160;&#160;TRACE_SEND_SIG(cfm, send_cfm_to, &quot;RICR_INTERNAL_CHANGE_ROLE_CFM&quot;);
    </p>
    <p>
      &#160;&#160;&#160;&#160;send(&amp;cfm, send_cfm_to);
    </p>
    <p>
      &#160;&#160;}
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;while (true) {
    </p>
    <p>
      &#160;&#160;&#160;&#160;bool&#160;&#160;&#160;&#160;&#160;keep_trying = true, attempted_speed_raise = false;
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;&#160;&#160;union SIGNAL&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;*sig;
    </p>
    <p>
      &#160;&#160;&#160;&#160;const SIGSELECT const&#160;&#160;anything[] = { 0 };
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;&#160;&#160;make_transition(LINK_DOWN);
    </p>
    <p>
      
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;if (configured_for_sfp()) { </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;&#160;&#160;// If any faults are found, we just report it and go on trying to set </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;&#160;&#160;// the link up anyway. Somebody may plug a connector in while we try. </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;&#160;&#160;check_for_sfp_faults(link); </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;}</font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;if (slave_went_down(slave_link)) { </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;&#160;&#160;// We probably lost contact with *our* master. Then we must return to </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;&#160;&#160;// slavery. </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;&#160;&#160;INFO(STR(&quot;%s: slave_went_down() true, returning to slave mode&quot;, </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;&#160;&#160;&#160;__func__)); </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;&#160;&#160;disable_fh_interrupts(link, 0xffffffff); </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;&#160;&#160;disable_interrupts(link, 0xffffffff); </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;&#160;&#160;clear_interrupts(link, 0xffffffff); </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;&#160;&#160;safe_cancel_tmo(&amp;tmoref_try_speed); </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;&#160;&#160;safe_cancel_tmo(&amp;tmoref_check_revision); </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;&#160;&#160;safe_cancel_tmo(&amp;tmoref_clear_bit_error); </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;&#160;&#160;safe_cancel_tmo(&amp;tmoref_fault_poll); </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;&#160;&#160;safe_cancel_tmo(&amp;tmoref_calc_jb_delay); </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;&#160;&#160;safe_cancel_tmo(&amp;tmoref_reset_poll); </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;&#160;&#160;clear_bits(cpriX.ctrl, CPRI0_CTRL_LINK_EN); </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;&#160;&#160;sig = alloc(sizeof(struct RicrInternalChangeRoleFwdS), </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;RICR_INTERNAL_CHANGE_ROLE_FWD); </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;&#160;&#160;sig-&gt;ricrInternalChangeRoleFwd.role = RICR_SLAVE; </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;&#160;&#160;TRACE_SEND_SIG(sig, current_process(), &quot;RICR_INTERNAL_CHANGE_ROLE_FWD&quot;); </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;&#160;&#160;TRACE_PARAM(&quot;role: slave&quot;); </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;&#160;&#160;send(&amp;sig, current_process()); </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;&#160;&#160;cease_fault(link, RICI_FAULT_TYPE_LOS); </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;&#160;&#160;RETURN; </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;} </font>
    </p>
    <p>
      
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;// Try new speed </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;if (change_speed &amp;&amp; ++speed_index &gt; config.speed_index.max) { </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;&#160;&#160;speed_index = speed_index_start; </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;} </font>
    </p>
    <p>
      
    </p>
    <p>
      <font color="#0000ff">&#160;&#160;&#160;&#160;config.set_speed(link, speed_index);</font>
    </p>
    <p>
      
    </p>
    <p>
      <font color="#0000ff">&#160;&#160;&#160;&#160;write_reg(cpriX.tst_ctrl, cw_and_service_setup(cpriX_ctrl, RICR_MASTER)); </font>
    </p>
    <p>
      <font color="#0000ff">&#160;&#160;&#160;&#160;write_reg(cpriX.ctrl, cpriX_ctrl | select_speed[speed_index]);</font>
    </p>
    <p>
      &#160;&#160;&#160;&#160;TRACE(1, STR(&quot;CPRI%d_TST_CTRL &lt;- 0x%08x, CPRI%d_CTRL &lt;- 0x%08x&quot;,
    </p>
    <p>
      link, cw_and_service_setup(cpriX_ctrl, RICR_MASTER),
    </p>
    <p>
      link, cpriX_ctrl | select_speed[speed_index]));
    </p>
    <p>
      &#160;&#160;&#160;&#160;TRACE(9, STR(&quot;%s: Trying speed %s&quot;, __func__, speed_str[speed_index]));
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;&#160;&#160;// See if it comes up within T1, step 1: request timeout
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;safe_request_tmo(T1_MASTER, RICR_INTERNAL_LINK_TEST_TMO, </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;&#160;&amp;tmoref_try_speed);</font>
    </p>
    <p>
      &#160;&#160;&#160;&#160;// If it doesn't come up to operational fast enough, check if it's due to
    </p>
    <p>
      &#160;&#160;&#160;&#160;// revision mismatch
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;safe_request_tmo(T_REV_CHECK, RICR_INTERNAL_CHECK_REVISION, </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;&#160;&amp;tmoref_check_revision);</font>
    </p>
    <p>
      <font color="#0000ff">&#160;&#160;&#160;&#160;clear_interrupts(link, 0xffffffff); </font>
    </p>
    <p>
      <font color="#0000ff">&#160;&#160;&#160;&#160;enable_interrupts(link, CPRI0_STATUS_ENTERING_OPERATION);</font>
    </p>
    <p>
      
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;if ((read_reg(cpriX.status) &amp; CPRI0_STATUS_NOT_IN_OPERATION) == 0) { </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;&#160;&#160;// Force an interrupt to be on the safe side </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;&#160;&#160;force_interrupts(link, CPRI0_STATUS_ENTERING_OPERATION); </font>
    </p>
    <p>
      <font color="#ff0033">&#160;&#160;&#160;&#160;}</font>
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;&#160;&#160;while (keep_trying) {
    </p>
  </body>
</html>
</richcontent>
<node TEXT="get_env()&#x90e8;&#x5206;" ID="ID_91239853" CREATED="1335947057993" MODIFIED="1335947070094"/>
<node TEXT="set_last_master_ind&#x90e8;&#x5206;" ID="ID_1097904803" CREATED="1335947072863" MODIFIED="1335947082017"/>
<node TEXT="link&#x548c;slave_link&#x7684;&#x53c2;&#x6570;&#x5224;&#x65ad;&#x90e8;&#x5206;" ID="ID_672463360" CREATED="1335947098448" MODIFIED="1335947126851"/>
<node TEXT="update_clock_source&#x90e8;&#x5206;" ID="ID_388091663" CREATED="1335947138616" MODIFIED="1335947148683"/>
<node TEXT="extract_link_info_source()" ID="ID_693730439" CREATED="1335947149280" MODIFIED="1336396952511">
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#38656;&#35201;&#27880;&#24847;&#30340;&#26159;,&#36825;&#20010;&#20989;&#25968;&#30340;&#25805;&#20316;&#26159;&#22312;&#20195;&#30721;&#36827;&#20837;&#21040;while(true)&#20043;&#21069;&#34987;&#35843;&#29992;&#30340;.&#35843;&#29992;&#36825;&#20010;&#20989;&#25968;&#30340;&#26368;&#30452;&#25509;&#30340;&#32467;&#26524;&#23601;&#26159;&#32473;<font color="#ff0000">cpriX_ctrl&#21464;&#37327;</font>&#36171;&#20540;.
    </p>
    <p>
      
    </p>
    <p>
      &#32780;&#36827;&#20837;&#21040;while(true)&#24490;&#29615;&#20043;&#21518;,&#22810;&#27425;&#30340;&#21442;&#32771;&#21040;&#20102;&#20043;&#21069;&#36171;&#20540;&#30340;<font color="#ff0000">cpriX_ctrl&#21464;&#37327;</font>&#30340;&#20540;.&#20294;&#26159;&#36825;&#20010;cpriX_ctrl&#30340;&#20540;&#27704;&#36828;&#19981;&#20250;&#34987;&#25913;&#21464;!
    </p>
    <p>
      
    </p>
    <p>
      &#32780;&#22312;HALI2&#30340;&#29256;&#26412;&#20013;,&#36825;&#20010;&#20989;&#25968;&#30340;&#35843;&#29992;&#34987;&#25918;&#21040;while(true)&#24490;&#29615;&#20013;&#20102;.(&#22240;&#20026;rihi_set_role_req&#26174;&#28982;&#26159;&#25918;&#22312;while(true)&#20013;&#34987;&#35843;&#29992;&#30340;.)
    </p>
    <p>
      &#36825;&#26679;&#30340;&#35805;,&#20135;&#29983;&#30340;&#24433;&#21709;&#26159;,
    </p>
    <p>
      <i><b>&#27599;&#24403;<font color="#ff0000">keep_trying</font><font color="#000000">&#36825;&#20010;&#20840;&#23616;&#21464;&#37327;&#34987;&#32622;&#20026;false&#30340;&#26102;&#20505;.&#23601;&#20250;&#37325;&#26032;&#35843;&#29992;&#36825;&#20010;&#20989;&#25968;. </font></b></i>
    </p>
    <p>
      <i><b>&#20174;&#32780;,cpriX_ctrl&#30340;&#20540;&#26159;&#26377;&#21487;&#33021;&#25913;&#21464;&#30340;!! </b></i>
    </p>
    <p>
      
    </p>
    <p>
      <i><b>== </b></i>
    </p>
    <p>
      <i><b>==&#27599;&#27425;&#35843;&#29992;&#26412;&#20989;&#25968;&#26377;&#21487;&#33021;&#25913;&#21464;&#30340;&#26159;&#20160;&#20040;&#21602;? </b></i>
    </p>
    <p>
      <i><b>&#20026;&#20160;&#20040;&#27599;&#27425;&#35843;&#29992;&#36825;&#20010;&#20989;&#25968;,&#26377;&#21487;&#33021;&#24471;&#21040;&#30340;cpriX_ctrl&#30340;&#20540;&#26159;&#19981;&#19968;&#26679;&#30340;&#21602;?&#26377;&#21738;&#20123;&#20540;&#26377;&#21487;&#33021;&#20250;&#21464;&#21270;&#21602;? </b></i>
    </p>
    <p>
      <i><b>&#21442;&#32771;&#19979;&#38754;&#30340;&#23454;&#38469;&#30340;&#20195;&#30721;: </b></i>
    </p>
    <p>
      
    </p>
    <p>
      <i><b>&#160;&#160;if (<font color="#0000ff">sbit_set</font>) { </b></i>
    </p>
    <p>
      <i><b>&#160;&#160;&#160;&#160;*<font color="#0000ff">cpriX_ctrl</font>&#160;|= CPRIx_CTRL_SBIT_SET; </b></i>
    </p>
    <p>
      <i><b>&#160;&#160;} </b></i>
    </p>
    <p>
      
    </p>
    <p>
      <i><b>&#160;&#160;if (<font color="#0000ff">link_info.cpriRev</font>&#160;&lt; 2) { </b></i>
    </p>
    <p>
      <i><b>&#160;&#160;&#160;&#160;*<font color="#0000ff">cpriX_ctrl</font>&#160;|= CPRIx_CTRL_SS_LINE; </b></i>
    </p>
    <p>
      <i><b>&#160;&#160;} </b></i>
    </p>
    <p>
      <i><b>&#160;&#160;else { </b></i>
    </p>
    <p>
      <i><b>&#160;&#160;&#160;&#160;*<font color="#0000ff">cpriX_ctrl</font>&#160;|= CPRIx_CTRL_SS_AUTO_T_ADV; </b></i>
    </p>
    <p>
      <i><b>&#160;&#160;} </b></i>
    </p>
    <p>
      
    </p>
    <p>
      &#21487;&#20197;&#30475;&#20986;,&#26681;&#25454;S-bit&#26159;&#21542;&#35774;&#32622;,&#20197;&#21450;cpriRev&#30340;&#29256;&#26412;&#30340;&#19981;&#21516;,cpriX_ctrl&#30340;&#20540;&#20250;&#21464;&#21270;!!
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==
    </p>
    <p>
      <i><b>&#20294;&#26159;&#24863;&#35273;&#19978;,&#36825;&#20004;&#20010;&#20540;&#21464;&#21270;&#26159;&#27491;&#24120;&#30340;.&#24212;&#35813;&#22312;&#27599;&#27425;&#37197;&#32622;master&#31471;&#21475;&#30340;&#26102;&#20505;,&#37117;&#21435;&#26816;&#26597;,&#32780;&#19981;&#26159;&#20687;&#29616;&#22312;&#36825;&#26679;,&#19968;&#27425;&#26816;&#26597;,&#27599;&#27425;&#37117;&#19981;&#21464;!! </b></i>
    </p>
    <p>
      <i><b>&#22240;&#20026;,&#22312; RICR_INTERNAL_CHANGE_ROLE_REQ&#28040;&#24687;&#20013;,&#24456;&#26377;&#21487;&#33021;&#23601;&#26159;&#26377;CPRI&#30340;Rev&#25913;&#21464;,&#25152;&#20197;&#25165;&#21457;&#36825;&#20010;&#28040;&#24687;&#35201;&#27714;&#37325;&#26032;&#37197;&#32622;master&#31471;&#21475;. </b></i>
    </p>
    <p>
      <i><b>&#32780;&#22914;&#26524;&#25353;&#29031;&#21407;&#20808;&#20195;&#30721;&#30340;&#35805;,&#21363;&#20351;CPRI&#30340;Rev&#25913;&#21464;&#20102;,cpriX_ctrl&#20013;&#30340;&#30456;&#24212;&#30340;&#20540;&#20063;&#19981;&#20250;&#25913;&#21464;,&#22240;&#20026;&#22312;&#31532;&#19968;&#27425;&#35843;&#29992;&#30340;&#26102;&#20505;&#23601;&#23450;&#27515;&#20102;!! </b></i>
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="handle_rru22_om_mapping()" ID="ID_781710713" CREATED="1336396301647" MODIFIED="1336396302665"/>
<node TEXT="speed_index&#x7684;&#x9009;&#x53d6;&#x548c;speed&#x7684;&#x8bbe;&#x7f6e;" ID="ID_379091235" CREATED="1335947174973" MODIFIED="1336415857383">
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      speed_index&#30340;&#36873;&#21462;&#24212;&#35813;&#22312;&#19978;&#23618;&#35774;&#32622;.&#36825;&#20010;&#37096;&#20998;&#19981;&#23646;&#20110;&#30828;&#20214;&#30340;&#37096;&#20998;,&#23646;&#20110;&#36923;&#36753;&#21028;&#26029;&#30340;&#37096;&#20998;!!
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==
    </p>
    <p>
      &#21407;&#20808;&#25105;&#25226;&#36825;&#20010;speed_index&#30340;&#36873;&#21462;&#25918;&#22312;&#20102;HALI2&#30340;&#19979;&#26041;,&#36825;&#23548;&#33268;&#20102;&#21518;&#32493;&#30340;&#24320;&#21457;&#24456;&#38590;&#36827;&#34892;!
    </p>
    <p>
      &#24212;&#35813;&#23558;&#36825;&#20010;speed_index&#30340;&#36873;&#21462;&#25918;&#22312;HALI2&#30340;&#19978;&#26041;,&#22240;&#20026;&#36825;&#30830;&#23454;&#26159;&#36923;&#36753;&#36816;&#31639;!!
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x67e5;&#x770b;&#x662f;&#x5426;&#x662f;&#x5149;&#x53e3;&#x8fd8;&#x662f;&#x7535;&#x53e3;&#x4ee5;&#x53ca;slave_went_down()&#x7684;&#x5904;&#x7406;" ID="ID_662018767" CREATED="1335947361849" MODIFIED="1335947394114"/>
</node>
<node TEXT="&#x7efc;&#x5408;&#x4e24;&#x79cd;&#x60c5;&#x51b5;&#x540e;,SET_ROLE&#x9700;&#x8981;&#x5b8c;&#x6210;&#x7684;&#x64cd;&#x4f5c;" ID="ID_277884116" CREATED="1335959640651" MODIFIED="1335961702139"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#25105;&#20204;&#36825;&#37324;&#25152;&#35828;&#30340;&#25805;&#20316;&#26159;,&#23558;&#19978;&#38754;&#30340;&#20004;&#20010;&#20989;&#25968;role_slave()&#21644;role_master()&#30340;&#25805;&#20316;&#20026;&#21407;&#22987;&#20195;&#30721;,
    </p>
    <p>
      
    </p>
    <p>
      &#20063;&#23601;&#26159;&#35828;,
    </p>
    <p>
      <b><i>&#39318;&#20808;&#22312;role_slave()&#21644;role_master()&#20013;&#30340;&#25152;&#26377;&#30340;&#25805;&#20316;&#37117;&#38656;&#35201;! </i></b>
    </p>
    <p>
      
    </p>
    <p>
      &#28982;&#21518;,
    </p>
    <p>
      <b><i>&#32508;&#21512;&#32771;&#34385;RICR_INTERNAL_CHANGE_ROLE_REQ&#30340;&#24773;&#20917;,&#38656;&#35201;<font color="#ff0000">&#28155;&#21152;/&#25913;&#21464;</font>&#30340;&#37096;&#20998;.</i></b>
    </p>
  </body>
</html>
</richcontent>
<node TEXT="SET_ROLE(slave)" ID="ID_1505729968" CREATED="1335959908849" MODIFIED="1335960396199"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      1,
    </p>
    <p>
      &#22312;&#25152;&#26377;&#30340;&#25805;&#20316;&#24320;&#22987;&#21069;,&#20808;&#28165;&#31354;&#25152;&#26377;&#30340;&#20013;&#26029;,&#24182;&#19988;disable&#25152;&#26377;&#30340;&#20013;&#26029;&#21644;fh_interrupt
    </p>
    <p>
      
    </p>
    <p>
      2.
    </p>
    <p>
      &#22914;&#26524;&#25152;&#26377;&#30340;Port&#30340;role&#37117;&#19981;&#26159;Master&#30340;&#35805;,&#23558;HDLC cascading&#21151;&#33021;&#20851;&#38381;.
    </p>
    <p>
      clear_bits(cpriX.if_ctrl, CPRI_CTRL_HDLC_CASCADE)
    </p>
    <p>
      &#36825;&#20010;&#21151;&#33021;&#26159;&#22312;RICR_INTERNAL_CHANGE_ROLE_REQ&#28040;&#24687;&#20013;&#38656;&#35201;&#20570;&#30340;,&#20294;&#26159;&#22312;role_slave/master()&#25191;&#34892;&#30340;&#26102;&#20505;,&#19981;&#38656;&#35201;&#20570;&#36825;&#20010;&#25805;&#20316;,
    </p>
    <p>
      &#20294;&#26159;&#22312;role_slave/master()&#20013;&#21363;&#20351;&#25191;&#34892;&#36825;&#20010;&#25805;&#20316;&#30340;&#35805;,&#25105;&#30475;&#21040;,&#23545;&#20110;&#31995;&#32479;&#20063;&#27809;&#26377;&#24433;&#21709;!
    </p>
    <p>
      &#25152;&#20197;,&#25226;&#36825;&#20010;&#25805;&#20316;&#32479;&#19968;&#30340;&#21152;&#20837;&#21040;SET_ROLE&#20013;&#26469;.&#22914;&#26524;&#19981;&#21152;&#20837;&#36827;&#26469;&#30340;&#35805;,&#22312;RICR_INTERNAL_CHANGE_ROLE_REQ&#30340;&#22788;&#29702;&#26102;,&#23545;&#20110;&#36825;&#20010;&#21333;&#29420;&#30340;FPGA&#30340;&#20889;&#25805;&#20316;,&#23601;&#27809;&#27861;&#36827;&#34892;&#20102;(&#19978;&#23618;&#36719;&#20214;&#19981;&#33021;&#20570;&#36825;&#31181;&#30828;&#20214;&#30340;&#35835;&#20889;&#25805;&#20316;!)
    </p>
    <p>
      
    </p>
    <p>
      3.
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x4e0d;&#x9002;&#x7528;&#x6761;&#x4ef6;" ID="ID_131795020" CREATED="1335963466566" MODIFIED="1335963716946"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;Slave-&gt;Slave&#36825;&#26679;&#30340;&#36716;&#25442;&#36807;&#31243;&#20013;,&#20854;&#23454;&#19981;&#38656;&#35201;&#35843;&#29992;SET_ROLE&#28040;&#24687;.
    </p>
    <p>
      
    </p>
    <p>
      &#22240;&#20026;&#20854;&#23454;&#20160;&#20040;&#20063;&#19981;&#29992;&#20570;,&#23454;&#38469;&#19978;&#21482;&#26159;&#22238;&#22797;&#19968;&#20010;confirm&#28040;&#24687;,&#34920;&#31034;&#25910;&#21040;&#20102;change role&#30340;&#35831;&#27714;,&#20294;&#19981;&#20570;&#23454;&#38469;&#30340;&#25805;&#20316;,&#22240;&#20026;&#38656;&#35201;&#37197;&#32622;&#30340;&#31471;&#21475;&#24050;&#32463;&#34987;&#37197;&#32622;&#20026;slave&#20102;.
    </p>
    <p>
      
    </p>
    <p>
      &#22312;&#36825;&#31181;&#24773;&#20917;&#19979;,&#36824;&#38656;&#35201;&#26597;&#30475;&#26159;&#21542;&#26377;Master&#30340;&#31471;&#21475;,&#22914;&#26524;&#27809;&#26377;&#30340;&#35805;,&#38656;&#35201;&#23558;HDLC_CASCADING&#32473;&#20851;&#25481;.
    </p>
    <p>
      
    </p>
    <p>
      &#23454;&#38469;&#19978;,HDLC_CASCADING&#30340;&#24320;&#20851;&#22312;SET_ROLE&#28040;&#24687;&#20013;&#24050;&#32463;&#21253;&#21547;&#20102;,&#25152;&#20197;&#36825;&#37324;&#19981;&#22788;&#29702;&#20063;&#27809;&#26377;&#20851;&#31995;.&#19981;&#20250;&#23545;&#31995;&#32479;&#36896;&#25104;&#24433;&#21709;.
    </p>
    <p>
      
    </p>
    <p>
      <font color="#ff0000"><b>&#25152;&#20197;&#22312;&#36825;&#31181;&#26465;&#20214;&#19979;,above HALI&#30340;&#36719;&#20214;&#21482;&#35201;&#19981;&#35843;&#29992;SET_ROLE&#36825;&#20010;&#28040;&#24687;&#21363;&#21487;.</b> </font>
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="SET_ROLE(master)" ID="ID_684355553" CREATED="1335959916124" MODIFIED="1336464298905"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      ==
    </p>
    <p>
      ==&#26356;&#26032;,
    </p>
    <p>
      &#19979;&#38754;&#30340;&#31532;&#20108;&#20010;&#25805;&#20316;,&#22312;SET_ROLE&#20013;&#19981;&#25191;&#34892;,&#22240;&#20026;&#22312;&#35774;&#32622;&#20026;master&#27169;&#24335;&#30340;&#25805;&#20316;&#20013;,&#21516;&#26679;&#26377;&#20123;&#24773;&#20917;&#19981;&#38656;&#35201;&#26029;&#24320;&#38142;&#36335;,&#20877;&#36830;&#25509;.
    </p>
    <p>
      &#25152;&#20197;,&#26029;&#24320;&#38142;&#36335;&#30340;&#25805;&#20316;&#25918;&#22312;SET_ROLE&#30340;&#25805;&#20316;&#20043;&#22806;&#21333;&#29420;&#26469;&#36827;&#34892;.&#21442;&#35265;&#21442;&#32771;&#38142;&#25509;.
    </p>
    <p>
      
    </p>
    <p>
      1.
    </p>
    <p>
      &#28165;&#38500;&#25152;&#26377;&#30340;&#20013;&#26029;,disable&#25152;&#26377;&#30340;&#20013;&#26029;&#21644;fh_interrupt
    </p>
    <p>
      
    </p>
    <p>
      <font color="#ff0033">2. </font>
    </p>
    <p>
      <font color="#ff0033">&#22312;&#36827;&#34892;&#37197;&#32622;&#20043;&#21069;,&#20808;&#26029;&#24320;&#38142;&#36335; </font>
    </p>
    <p>
      <font color="#ff0033">clear_bits(cpriX.ctrl, CPRI0_CTRL_LINK_EN); </font>
    </p>
    <p>
      <font color="#ff0033">//&#36825;&#20010;&#25805;&#20316;&#21487;&#20197;&#25918;&#22312;&#26368;&#21069;&#38754;,&#22240;&#20026;&#22312;role_master()&#30340;&#25805;&#20316;&#20013;,&#22312;&#37197;&#32622;&#21040;&#21518;&#38754;&#30340;&#26102;&#20505;,&#25165;enable&#36825;&#20010;CPRI0_CTRL_LINK_EN&#27604;&#29305; </font>
    </p>
    <p>
      <font color="#ff0033">&#25152;&#20197;&#23454;&#38469;&#19978;,&#38142;&#36335;&#22312;&#34987;enable&#20043;&#21069;&#20063;&#26159;&#26029;&#24320;&#30340;,&#27492;&#22788;&#21487;&#20197;&#21152;&#19978;,&#26356;&#21152;&#30340;&#26126;&#30830;</font>
    </p>
    <p>
      
    </p>
    <p>
      3.
    </p>
    <p>
      enable HDLC cascading
    </p>
    <p>
      set_bits(cpriX.if_ctrl, CPRI_CTRL_HDLC_CASCADE);
    </p>
    <p>
      &#19978;&#38754;&#30340;&#36825;&#20010;enable cascading&#30340;&#25805;&#20316;,&#24517;&#39035;&#35201;&#22312;SET_ROLE_REQ&#30340;&#25805;&#20316;&#20013;&#21152;&#19978;&#21435;,
    </p>
    <p>
      &#22240;&#20026;&#36825;&#20010;&#25805;&#20316;&#26159;&#22312;&#31471;&#21475;&#20808;&#34987;&#37197;&#32622;&#20026;slave&#20043;&#21518;,&#28982;&#21518;&#20877;&#27425;&#25910;&#21040;CHANGE_ROLE_REQ&#28040;&#24687;&#20043;&#21518;,&#39318;&#20808;&#20570;&#30340;&#20107;&#24773;.
    </p>
    <p>
      (&#27599;&#19968;&#20010;&#21475;&#21021;&#22987;&#21270;&#30340;&#26102;&#20505;&#37117;&#26159;&#37197;&#32622;&#25104;slave&#30340;,&#25152;&#20197;&#27599;&#19968;&#20010;&#34987;&#37197;&#32622;&#20026;master&#30340;&#21475;&#37117;&#20250;&#32463;&#21382;&#36825;&#20010;&#36807;&#31243;.)
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_453465238" MIDDLE_LABEL="&#x53c2;&#x8003;" STARTINCLINATION="558;0;" ENDINCLINATION="558;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
<node TEXT="&#x4e0d;&#x9002;&#x7528;&#x6761;&#x4ef6;" ID="ID_1347073224" CREATED="1335961291096" MODIFIED="1335961509573"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#29238;&#32467;&#28857;&#25551;&#36848;&#30340;&#25805;&#20316;&#22312;role_master()&#25805;&#20316;&#21644;Slave-&gt;Master&#20197;&#21450;Master-&gt;Master&#30340;&#38656;&#35201;&#37325;&#21551;&#30340;&#24773;&#20917;&#19979;&#37117;&#28385;&#36275;.
    </p>
    <p>
      
    </p>
    <p>
      &#26377;&#19968;&#20010;&#24773;&#20917;&#19981;&#33021;&#22815;&#28385;&#36275;,&#23601;&#26159;&#22312;Master-&gt;Master,&#20294;&#26159;&#19981;&#38656;&#35201;&#37325;&#21551;&#30340;&#24773;&#20917;&#19979;&#19981;&#33021;&#22815;&#28385;&#36275;.
    </p>
    <p>
      &#22240;&#20026;&#36825;&#20010;&#26102;&#20505;,&#19981;&#38656;&#35201;&#36827;&#34892;&#19979;&#38754;&#30340;&#25805;&#20316;:
    </p>
    <ol>
      <li>
        &#26029;&#24320;&#38142;&#36335;,&#22312;Master-&gt;Master(&#19981;&#38656;&#35201;&#37325;&#21551;)&#30340;&#24773;&#20917;&#19979;,&#26159;&#19981;&#38656;&#35201;&#26029;&#24320;&#38142;&#36335;,&#28982;&#21518;&#37325;&#36830;&#30340;.
      </li>
      <li>
        &#19981;&#38656;&#35201;&#26356;&#26032;speed.&#22312;&#37325;&#21551;&#30340;&#24773;&#20917;&#19979;,RICR&#20250;&#37325;&#22836;&#24320;&#22987;&#25361;&#36873;&#19968;&#20010;&#36895;&#29575;&#26368;&#39640;&#30340;speed&#26469;&#23581;&#35797;&#36830;&#25509;,&#20294;&#26159;&#22312;&#26412;&#24773;&#20917;&#19979;,&#19981;&#38656;&#35201;&#37325;&#26032;&#25361;&#36873;speed,&#32780;&#26159;&#20351;&#29992;&#21407;&#20808;&#30340;speed.
      </li>
    </ol>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x6682;&#x65f6;&#x7684;walk around" ID="ID_694002698" CREATED="1335963168621" MODIFIED="1335963269407">
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#25105;&#36824;&#27809;&#24819;&#21040;&#22909;&#30340;&#26041;&#27861;,&#26368;&#31616;&#21333;&#30340;walk around&#23601;&#26159;:
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      &#25152;&#26377;&#30340;Master-&gt;Master&#30340;&#24773;&#20917;,&#19981;&#31649;&#20160;&#20040;,&#37117;&#19968;&#24459;&#20808;&#26029;&#24320;,&#20877;&#36830;&#25509;.
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#26679;&#30340;&#35805;,&#38500;&#20102;&#23545;&#24615;&#33021;&#30340;&#24433;&#21709;&#24456;&#22823;&#20040;?
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
</node>
</node>
<node TEXT="&#x9700;&#x8981;&#x7684;&#x5168;&#x5c40;&#x53d8;&#x91cf;" ID="ID_840956737" CREATED="1336053551956" MODIFIED="1336054083250"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#26242;&#26102;&#38656;&#35201;&#20004;&#20010;&#20840;&#23616;&#21464;&#37327;:
    </p>
    <ul>
      <li>
        &#35760;&#24405;&#27599;&#20010;port&#24403;&#21069;&#22788;&#20110;&#20160;&#20040;&#29366;&#24577;(RIHI_SLAVE/RIHI_MASTER)&#30340;&#20840;&#23616;&#21464;&#37327;port_role[link],&#40664;&#35748;&#20540;&#22343;&#20026;&#26159;RIHI_SLAVE
      </li>
      <li>
        &#35760;&#24405;&#27599;&#27425;&#23581;&#35797;&#24314;&#31435;&#38142;&#36335;&#26102;&#20351;&#29992;&#30340;CPRI&#38142;&#36335;&#30340;&#36895;&#29575;.speed_index[link].&#40664;&#35748;&#20540;&#22343;&#20026;config.speed_index.max
      </li>
    </ul>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="HALI2&#x91cc;&#x7684;SET_ROLE&#x6d88;&#x606f;RICR&#x90e8;&#x5206;&#x6240;&#x9700;&#x8981;&#x5b8c;&#x6210;&#x7684;&#x5de5;&#x4f5c;" ID="ID_378086503" CREATED="1336055375142" MODIFIED="1336453598876">
<node TEXT="slave" ID="ID_29698511" CREATED="1336055513242" MODIFIED="1336055517211">
<node TEXT="role_slave()" ID="ID_1197094826" CREATED="1336055406636" MODIFIED="1336055410494"/>
<node TEXT="RICR_INTERNAL_CHANGE_ROLE_REQ" ID="ID_1808450221" CREATED="1336055474081" MODIFIED="1336055498444"/>
</node>
<node TEXT="master" ID="ID_124288354" CREATED="1336055525759" MODIFIED="1336055529108">
<node TEXT="role_master()" ID="ID_1228039184" CREATED="1336055410795" MODIFIED="1336397878217"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#38656;&#35201;&#27880;&#24847;&#30340;&#26159;,&#22312;role_master()&#20989;&#25968;&#20013;,RIHI_SET_ROLE_REQ&#36825;&#20010;&#28040;&#24687;&#26159;&#25918;&#22312;while(true)&#24490;&#29615;&#20043;&#20013;&#30340;!!
    </p>
    <p>
      &#20294;&#26159;&#22312;&#21407;&#20808;&#30340;&#20195;&#30721;&#20013;,&#36319;RIHI_SET_ROLE_REQ&#28040;&#24687;&#23545;&#24212;&#30340;&#25805;&#20316;,&#19968;&#37096;&#20998;&#26159;&#25918;&#22312;while(true)&#20043;&#21069;,&#19968;&#37096;&#20998;&#26159;&#25918;&#22312;while(true)&#20043;&#20013;&#30340;!!
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==&#21407;&#20808;&#20195;&#30721;&#20013;,&#20160;&#20040;&#26159;&#25918;&#22312;while(true)&#20043;&#21069;&#30340;&#21602;?
    </p>
    <ul>
      <li>
        extract_link_info()&#20989;&#25968;
      </li>
      <li>
        handle_rru22_om_mapping()&#20989;&#25968;
      </li>
      <li>
        speed_index&#30340;&#21021;&#22987;&#21270;&#20540;.
      </li>
    </ul>
    <p>
      a.
    </p>
    <p>
      &#20854;&#20013;,handle_rru22_om_mapping()&#20989;&#25968;,&#36825;&#20010;&#20989;&#25968;&#23545;&#20110;&#25918;&#22312;while(true)&#20043;&#20013;,&#36824;&#26159;&#20043;&#21069;&#27809;&#26377;&#20160;&#20040;&#21306;&#21035;.
    </p>
    <p>
      
    </p>
    <p>
      b.
    </p>
    <p>
      &#20854;&#20013;,&#19978;&#38754;&#30340;speed_index&#22312;HALI2&#30340;&#22788;&#29702;&#20013;,&#20063;&#23454;&#29616;&#20026;&#20102;&#19968;&#20010;&#20840;&#23616;&#21464;&#37327;.
    </p>
    <p>
      &#20063;&#23601;&#26159;&#35828;,&#38500;&#38750;role&#21457;&#29983;&#20102;&#21464;&#21270;(slave-&gt;master,master-&gt;slave),&#21542;&#21017;&#27599;&#27425;&#37197;&#32622;port&#30340;&#26102;&#20505;,&#37117;&#20250;&#22522;&#20110;&#19978;&#27425;&#30340;&#37197;&#32622;,&#36873;&#21462;&#19968;&#20010;&#26032;&#30340;speed&#20540;.
    </p>
    <p>
      <i><b><font color="#0000ff">&#36825;&#26679;&#30340;&#35774;&#32622;,&#20854;&#23454;&#36319;&#23558;speed_index&#30340;&#21021;&#22987;&#21270;&#25918;&#22312;while(true)&#20043;&#22806;&#26159;&#19968;&#20010;&#36947;&#29702; </font></b></i>
    </p>
    <p>
      
    </p>
    <p>
      c.
    </p>
    <p>
      extract_link_infor()&#20989;&#25968;,&#23545;&#20110;&#25918;&#22312;while(true)&#20043;&#20013;&#36824;&#26159;&#20043;&#21069;,&#26159;&#26377;&#21306;&#21035;&#30340;!!
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x5173;&#x4e8e;extract_link_info()&#x51fd;&#x6570;" ID="ID_93355517" CREATED="1336055422964" MODIFIED="1336396993672"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      extract_link_info()&#20989;&#25968;&#24456;&#26126;&#26174;&#32943;&#23450;&#26159;&#31227;&#21160;&#21040;&#20102;HRICR&#20013;.&#20294;&#26159;&#36825;&#20010;&#20989;&#25968;&#22788;&#29702;&#20102;&#19968;&#20010;&#21442;&#25968;poll_inband.&#36825;&#26159;&#19968;&#20010;&#20840;&#23616;&#21464;&#37327;.
    </p>
    <p>
      
    </p>
    <p>
      &#22312;HALI2&#19978;&#26041;&#30340;&#36719;&#20214;,&#38656;&#35201;&#29992;&#21040;&#36825;&#20010;&#20840;&#23616;&#21464;&#37327;.
    </p>
    <p>
      
    </p>
    <p>
      &#20294;&#26159;&#24198;&#24184;&#30340;&#26159;,&#36825;&#20010;&#20989;&#25968;&#20013;&#23454;&#38469;&#19978;&#24182;&#27809;&#26377;&#25913;&#21464;poll_inband&#30340;&#20540;.&#36825;&#20010;&#20840;&#23616;&#21464;&#37327;&#30340;&#40664;&#35748;&#20540;&#20026;false,&#22312;&#36825;&#20010;&#20989;&#25968;&#20013;,&#36824;&#26159;&#23558;&#36825;&#20010;&#21464;&#37327;&#32622;&#20026;&#20102;false.
    </p>
    <p>
      
    </p>
    <p>
      &#25152;&#20197;,&#25918;&#21040;HRICR&#20013;&#20043;&#21518;,&#23545;&#20110;RICR,&#20063;&#27809;&#26377;&#24433;&#21709;.
    </p>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_693730439" MIDDLE_LABEL="&#x53c2;&#x8003;&#x51fd;&#x6570;&#x4f4d;&#x7f6e;&#x7684;&#x6539;&#x53d8;" STARTINCLINATION="271;0;" ENDINCLINATION="271;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
<node TEXT="&#x5173;&#x4e8e;change_speed&#x5168;&#x5c40;&#x53d8;&#x91cf;" ID="ID_198844" CREATED="1336056363969" MODIFIED="1336056890438"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#20840;&#23616;&#21464;&#37327;&#22312;role_master()&#20989;&#25968;&#20013;&#34987;&#20351;&#29992;.
    </p>
    <p>
      
    </p>
    <p>
      &#24863;&#35273;&#19978;&#30340;&#20316;&#29992;&#26159;,&#29992;&#26469;&#20915;&#23450;&#37325;&#26032;&#37197;&#32622;master&#31471;&#21475;&#30340;&#26102;&#20505;,&#26159;&#19981;&#26159;&#38656;&#35201;&#37325;&#26032;&#36873;&#25321;&#19968;&#20010;&#26032;&#30340;speed.
    </p>
    <p>
      
    </p>
    <p>
      &#20294;&#26159;&#23454;&#38469;&#19978;,&#25105;&#26597;&#30475;&#20102;&#20195;&#30721;,&#21457;&#29616;&#36825;&#20010;&#21464;&#37327;&#24182;&#27809;&#26377;&#36215;&#20316;&#29992;.
    </p>
    <p>
      
    </p>
    <p>
      &#32780;&#19988;,&#20851;&#38190;&#30340;&#38382;&#39064;&#26159;,&#36825;&#20010;change_speed&#21464;&#37327;&#23545;&#20110;&#37197;&#32622;master&#31471;&#21475;&#30340;&#34892;&#20026;&#26377;&#30528;&#24433;&#21709;.
    </p>
    <p>
      &#22914;&#26524;&#36825;&#20010;&#20840;&#23616;&#21464;&#37327;&#32622;&#20026;&#30340;&#35805;,&#21017;&#37197;&#32622;master&#30340;&#26102;&#20505;,&#20250;&#36873;&#21462;&#19968;&#20010;&#26032;&#30340;speed&#26469;&#37197;&#32622;master&#31471;&#21475;,
    </p>
    <p>
      &#22914;&#26524;&#36825;&#20010;&#20840;&#23616;&#21464;&#37327;&#20026;false&#30340;&#35805;,&#21017;&#37197;&#32622;master&#30340;&#26102;&#20505;,&#19981;&#20250;&#37325;&#26032;&#36873;&#25321;&#19968;&#20010;speed,&#32780;&#26159;&#36873;&#25321;&#19978;&#27425;&#37197;&#32622;master&#31471;&#21475;&#26102;&#20351;&#29992;&#30340;speed.
    </p>
    <p>
      
    </p>
    <p>
      &#32780;&#19988;,&#36825;&#20010;change_speed&#30340;&#20540;&#30340;&#25913;&#21464;&#26159;&#22312;&#36827;&#20837;&#29366;&#24577;&#26426;&#24490;&#29615;&#20043;&#21518;,&#22312;&#26576;&#20123;&#29366;&#24577;&#19979;&#25165;&#20250;&#34987;&#25913;&#21464;.
    </p>
    <p>
      
    </p>
    <p>
      &#38382;&#39064;&#26159;,&#22914;&#26524;master&#21475;&#30340;&#37197;&#32622;&#34987;&#25918;&#20837;&#21040;HRICR&#20043;&#21518;,&#36825;&#20010;&#26426;&#21046;&#23601;&#27809;&#27861;&#24037;&#20316;&#20102;,&#22240;&#20026;RICR&#27809;&#27861;&#36890;&#30693;HRICR&#21435;&#25913;&#21464;change_speed&#30340;&#20540;.
    </p>
    <p>
      
    </p>
    <p>
      .
    </p>
    <p>
      
    </p>
    <p>
      &#22909;&#22312;,&#22312;&#21407;&#20808;&#30340;&#20195;&#30721;&#20013;,&#36825;&#20010;change_speed&#22909;&#20687;&#24182;&#19981;&#36215;&#20316;&#29992;.&#25152;&#20197;,&#25105;&#30452;&#25509;&#23558;&#36825;&#20010;&#20840;&#23616;&#21464;&#37327;&#32473;<font color="#ff0033">&#30465;&#30053;</font>&#25481;&#20102;.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="RICR_INTERNAL_CHANGE_ROLE_REQ" ID="ID_1646006444" CREATED="1336055539601" MODIFIED="1336055540521"/>
</node>
<node TEXT="&#x540e;&#x7eed;&#x7684;&#x5de5;&#x4f5c;" ID="ID_209406463" CREATED="1336412607458" MODIFIED="1336412634762"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#35843;&#29992;&#20102;must_start_over()&#20989;&#25968;,&#36825;&#20010;&#20989;&#25968;&#38656;&#35201;&#34987;&#26367;&#25442;&#25481;.
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="[&#x5e94;&#x8be5;&#x5c5e;&#x4e8e;above HALI&#x90e8;&#x5206;]set_role&#x7684;&#x65f6;&#x5019;&#x5982;&#x4f55;&#x6e05;&#x9664;&#x524d;&#x4e00;&#x6b21;set_role&#x7684;&#x5f71;&#x54cd;" ID="ID_1075551528" CREATED="1335361091122" MODIFIED="1335963298343"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#37324;&#35752;&#35770;&#30340;&#38382;&#39064;&#23601;&#26159;&#29238;&#32467;&#28857;&#20013;&#35752;&#35770;&#30340;,&#23601;&#26159;&#19978;&#27425;&#35843;&#29992;set_role&#28040;&#24687;&#30340;&#26102;&#20505;,&#22914;&#26524;&#35774;&#32622;&#25104;&#20026;&#20102;Master&#20043;&#21518;,&#36825;&#27425;&#35843;&#29992;set_role&#21448;&#23558;&#21516;&#26679;&#30340;port&#35774;&#32622;&#20026;&#20102;Slave&#30340;&#35805;.
    </p>
    <p>
      &#37027;&#20040;,&#36825;&#27425;&#30340;&#25805;&#20316;,&#19981;&#20165;&#20165;&#26159;&#37197;&#32622;Slave&#38656;&#35201;&#30340;&#23492;&#23384;&#22120;,&#32780;&#19988;&#36824;&#38656;&#35201;&#23558;&#19978;&#27425;&#37197;&#32622;Master&#30340;&#19968;&#20123;&#23492;&#23384;&#22120;&#21644;&#20013;&#26029;&#32473;&#28165;&#38500;&#25481;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="Master-&gt;Slave" ID="ID_930102897" CREATED="1335361220228" MODIFIED="1335959532357"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      1.
    </p>
    <p>
      &#28165;&#38500;&#24182;&#19988;disable&#25152;&#26377;&#30340;&#20013;&#26029;&#21644;fh_interrupt.
    </p>
    <p>
      
    </p>
    <p>
      2.
    </p>
    <p>
      &#21462;&#28040;&#23450;&#26102;&#22120;:
    </p>
    <p>
      tmoref_try_speed
    </p>
    <p>
      tmoref_fault_poll
    </p>
    <p>
      tmoref_check_revision
    </p>
    <p>
      tmoref_clear_bit_error
    </p>
    <p>
      tmoref_calc_jb_delay
    </p>
    <p>
      tmoref_reset_poll
    </p>
    <p>
      
    </p>
    <p>
      3.
    </p>
    <p>
      &#22914;&#26524;&#25152;&#26377;&#30340;Port&#30340;role&#37117;&#19981;&#26159;Master&#30340;&#35805;,&#23558;HDLC cascading&#21151;&#33021;&#20851;&#38381;.
    </p>
    <p>
      clear_bits(cpriX.if_ctrl, CPRI_CTRL_HDLC_CASCADE)
    </p>
    <p>
      
    </p>
    <p>
      4.<font color="#ff9900">&#28165;&#38500;signal queue&#20013;&#30340;&#25152;&#26377;&#28040;&#24687;&#160;&#160;--&gt;</font><font color="#0000cc">&#36825;&#20010;&#37096;&#20998;&#24212;&#35813;&#26159;Above HALI&#30340;&#37096;&#20998;&#23436;&#25104;&#30340;.&#19981;&#24212;&#35813;&#25918;&#21040;HRICR&#19979;&#38754;&#21435;&#20570;.&#25152;&#20197;&#22312;SET_ROLE&#36825;&#20010;signal&#37324;&#38754;,&#19981;&#20570;&#36825;&#20010;.</font>
    </p>
    <p>
      
    </p>
    <p>
      5.
    </p>
    <p>
      <font color="#ff0000"><b>&#23558;RICR_INTERNAL_CHANGE_ROLE_REQ&#36825;&#20010;&#28040;&#24687;&#37325;&#26032;&#21457;&#36865;&#32473;&#26412;&#36827;&#31243;,&#22240;&#20026;role&#20026;Slave,&#25152;&#20197;&#26412;&#36827;&#31243;&#20250;&#35843;&#29992;role_slave()&#20989;&#25968;&#37325;&#26032;&#37197;&#32622;&#36825;&#20010;port.</b></font>
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="Slave-&gt;Master" ID="ID_575334145" CREATED="1335361225620" MODIFIED="1335959559940"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      1.
    </p>
    <p>
      disable&#25152;&#26377;&#30340;&#20013;&#26029;,disable&#25152;&#26377;&#30340;fh_interrupt.
    </p>
    <p>
      
    </p>
    <p>
      2.
    </p>
    <p>
      &#21462;&#28040;&#23450;&#26102;&#22120;.
    </p>
    <p>
      cancel_poll_sbit
    </p>
    <p>
      cancel_try_speed
    </p>
    <p>
      cancel_fault_poll
    </p>
    <p>
      cancel_clear_bit_error
    </p>
    <p>
      
    </p>
    <p>
      3.&#26029;&#24320;&#38142;&#36335;
    </p>
    <p>
      clear_bits(cpriX.ctrl, CPRI0_CTRL_LINK_EN);
    </p>
    <p>
      
    </p>
    <p>
      4.enable HDLC cascading
    </p>
    <p>
      set_bits(cpriX.if_ctrl, CPRI_CTRL_HDLC_CASCADE);
    </p>
    <p>
      
    </p>
    <p>
      5.
    </p>
    <p>
      &#23558;&#26412;&#36827;&#31243;&#20013;&#30340;signal queue&#20013;&#30340;&#25152;&#26377;&#30340;&#28040;&#24687;&#37117;&#28165;&#38500;&#25481;.(&#36825;&#20063;&#26159;&#21487;&#20197;&#29702;&#35299;&#30340;,role&#37117;&#25442;&#20102;,&#19978;&#27425;&#30340;role&#30340;&#28040;&#24687;,&#20027;&#35201;&#26159;&#20013;&#26029;&#28040;&#24687;,&#24403;&#28982;&#38656;&#35201;&#28165;&#38500;&#25481;&#20102;,&#19981;&#28982;&#20250;&#23545;&#26032;&#30340;role&#20135;&#29983;&#24433;&#21709;)
    </p>
    <p>
      
    </p>
    <p>
      6.
    </p>
    <p>
      <font color="#ff0000"><b>&#23558;RICR_INTERNAL_CHANGE_ROLE_REQ&#28040;&#24687;&#36716;&#21457;&#32473;&#26412;&#36827;&#31243;.&#22240;&#20026;role&#20026;Master&#20102;,&#25152;&#20197;&#22312;&#36827;&#31243;&#25509;&#25910;&#21040;&#36825;&#20010;&#28040;&#24687;&#30340;&#26102;&#20505;,&#20250;&#35843;&#29992;role_master()&#37325;&#26032;&#21021;&#22987;&#21270;&#36825;&#20010;port.</b></font>
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="Master-&gt;Master" ID="ID_706167818" CREATED="1335361303585" MODIFIED="1335948441076"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;&#26412;&#36523;&#31471;&#21475;&#24050;&#32463;&#34987;&#37197;&#32622;&#20026;Master&#30340;&#24773;&#20917;&#19979;,&#21448;&#20877;&#27425;&#25910;&#21040;CHANGE_ROLE_REQ&#23558;&#27492;&#31471;&#21475;&#37197;&#32622;&#25104;Master&#30340;&#35805;,
    </p>
    <p>
      &#25105;&#20204;&#23601;&#35748;&#20026;,&#21457;&#29983;&#36825;&#31181;&#24773;&#20917;&#30340;&#21487;&#33021;&#24615;&#21482;&#26377;&#26159;Master&#31471;&#21475;&#30340;&#26576;&#20123;&#37197;&#32622;&#21442;&#25968;&#21457;&#29983;&#20102;&#21464;&#21270;&#25165;&#21487;&#33021;&#20986;&#29616;&#36825;&#31181;&#37325;&#26032;&#37197;&#32622;&#30340;&#24773;&#20917;.
    </p>
    <p>
      
    </p>
    <p>
      &#20174;current&#30340;&#20195;&#30721;&#33021;&#22815;&#30475;&#21040;,&#26576;&#20123;&#21442;&#25968;&#21464;&#21270;&#20102;&#30340;&#35805;,&#30452;&#25509;&#37197;&#32622;&#26032;&#30340;&#21442;&#25968;&#23601;&#21487;&#20197;&#20102;,&#20294;&#26159;&#26377;&#20123;&#21442;&#25968;&#21464;&#21270;&#20102;&#30340;&#35805;,&#38656;&#35201;&#20808;&#23558;master&#21475;&#30340;&#38142;&#36335;&#20808;&#26029;&#24320;,&#28982;&#21518;&#37325;&#26032;&#37197;&#32622;&#21442;&#25968;,&#20877;&#23581;&#35797;&#36830;&#25509;.
    </p>
    <p>
      &#22312;must_start_over()&#20989;&#25968;&#20013;&#35752;&#35770;&#20102;&#38656;&#35201;&#20808;&#26029;&#24320;,&#20877;&#37197;&#21442;&#25968;&#30340;&#20960;&#31181;&#24773;&#20917;:
    </p>
    <ul>
      <li>
        &#38142;&#36335;&#25903;&#25345;&#30340;&#26368;&#39640;&#36895;&#29575;&#21464;&#21270;&#20102;&#30340;&#35805;
      </li>
      <li>
        cascadeWord&#21464;&#21270;&#20102;&#30340;&#35805;
      </li>
      <li>
        adjacentRuId&#21464;&#21270;&#20102;&#30340;&#35805;
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      &#22914;&#26524;&#21482;&#26159;CPRI&#30340;version&#21464;&#21270;&#20102;&#30340;&#35805;,&#19981;&#38656;&#35201;&#26029;&#24320;CPRI&#38142;&#36335;,&#30452;&#25509;&#26356;&#25913;&#37197;&#32622;&#23601;&#21487;&#20197;&#20102;.
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x9700;&#x8981;start_over&#x65f6;&#x5019;&#x7684;&#x5904;&#x7406;" ID="ID_1638212745" CREATED="1335948443187" MODIFIED="1335949629788"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#32043;&#32418;&#33394;&#30340;&#37096;&#20998;&#34920;&#31034;&#36319;&#19981;&#38656;&#35201;start_over&#30340;&#24773;&#20917;&#22788;&#29702;&#36215;&#26469;&#19981;&#21516;&#30340;&#22320;&#26041;.
    </p>
    <p>
      
    </p>
    <p>
      1.
    </p>
    <p>
      <font color="#cc00cc"><b>write_reg(cpriX.ctrl, 0); // Make cascaded slave lose connection.</b></font>
    </p>
    <p>
      
    </p>
    <p>
      2.
    </p>
    <p>
      extract_link_info(link, slave_link,&amp;cpriX_ctrl, &amp;speed_index_start, &amp;poll_inband);
    </p>
    <p>
      
    </p>
    <p>
      handle_rru22_om_mapping(link);
    </p>
    <p>
      
    </p>
    <p>
      <font color="#cc00cc"><b>speed_index = config.speed_index.max;</b></font>
    </p>
    <p>
      
    </p>
    <p>
      <font color="#cc00cc"><b><i>keep_trying = false;</i></b>&#160;</font>
    </p>
    <p>
      
    </p>
    <p>
      <font color="#000000">3. </font>
    </p>
    <p>
      &#27880;&#24847;&#19978;&#38754;&#30340;keep_trying = false&#30340;&#36171;&#20540;&#25805;&#20316;.
    </p>
    <p>
      &#22312;&#36825;&#20010;&#25805;&#20316;&#19979;,&#20195;&#30721;&#20250;&#20174;&#29366;&#24577;&#26426;&#24490;&#29615;&#30340;&#29366;&#24577;&#36864;&#20986;&#26469;.&#37325;&#26032;&#36827;&#20837;&#21040;&#29366;&#24577;&#26426;&#24490;&#29615;&#20043;&#21069;&#30340;&#37197;&#32622;&#37096;&#20998;,&#25152;&#20197;&#36824;&#26377;&#19979;&#38754;&#30340;&#37197;&#32622;&#35201;&#20570;.
    </p>
    <p>
      
    </p>
    <p>
      3.1
    </p>
    <p>
      <font color="#cc00cc"><b>&#26816;&#26597;sfp&#30340;&#38169;&#35823;,&#21516;&#26102;&#26816;&#26597;slave&#31471;&#21475;&#26159;&#21542;&#22788;&#20110;operational&#29366;&#24577;.</b></font>
    </p>
    <p>
      
    </p>
    <p>
      3.2
    </p>
    <p>
      <font color="#cc00cc"><b>&#36873;&#21462;&#19968;&#20010;&#26032;&#30340;speed.&#20294;&#26159;&#22240;&#20026;&#22312;&#19978;&#38754;&#30340;step 2&#20013;,&#24050;&#32463;&#23558;speed&#35774;&#20026;&#20102;max,&#25152;&#20197;&#36825;&#37324;&#36873;&#21462;&#30340;&#26032;&#30340;speed,&#36824;&#26159;&#26368;&#39640;&#36895;&#29575;&#30340;speed.</b></font>
    </p>
    <p>
      
    </p>
    <p>
      3.3
    </p>
    <p>
      write_reg(cpriX.tst_ctrl, cw_and_service_setup(cpriX_ctrl, RICR_MASTER));
    </p>
    <p>
      
    </p>
    <p>
      write_reg(cpriX.ctrl, cpriX_ctrl | select_speed[speed_index]);
    </p>
    <p>
      
    </p>
    <p>
      3.4
    </p>
    <p>
      &#37325;&#21551;&#23450;&#26102;&#22120;.
    </p>
    <p>
      <font color="#cc00cc"><b>safe_request_tmo(T1_MASTER, RICR_INTERNAL_LINK_TEST_TMO,&amp;tmoref_try_speed);</b></font>
    </p>
    <p>
      safe_request_tmo(T_REV_CHECK, RICR_INTERNAL_CHECK_REVISION,&amp;tmoref_check_revision);
    </p>
    <p>
      
    </p>
    <p>
      3.5
    </p>
    <p>
      &#20013;&#26029;&#21021;&#22987;&#21270;
    </p>
    <p>
      clear_interrupts(link, 0xffffffff);
    </p>
    <p>
      enable_interrupts(link, CPRI0_STATUS_ENTERING_OPERATION);
    </p>
    <p>
      
    </p>
    <p>
      3.6
    </p>
    <p>
      &#26816;&#26597;&#22914;&#26524;&#21040;&#20102;operation&#29366;&#24577;,&#30452;&#25509;&#36339;&#36716;&#21040;operation&#29366;&#24577;
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x4e0d;&#x9700;&#x8981;start_over&#x65f6;&#x5019;&#x7684;&#x5904;&#x7406;" ID="ID_1189303184" CREATED="1335948460585" MODIFIED="1335949657024"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#32043;&#32418;&#33394;&#30340;&#37096;&#20998;&#34920;&#31034;&#22788;&#29702;&#19978;&#36319;&#38656;&#35201;start_over&#37096;&#20998;&#19981;&#21516;&#30340;&#22320;&#26041;.
    </p>
    <p>
      
    </p>
    <p>
      1.
    </p>
    <p>
      extract_link_info(link, slave_link,&amp;cpriX_ctrl, &amp;speed_index_start, &amp;poll_inband);
    </p>
    <p>
      
    </p>
    <p>
      handle_rru22_om_mapping(link);
    </p>
    <p>
      
    </p>
    <p>
      2.
    </p>
    <p>
      &#37325;&#21551;&#23450;&#26102;&#22120;
    </p>
    <p>
      safe_request_tmo(T_REV_CHECK, RICR_INTERNAL_CHECK_REVISION,&amp;tmoref_check_revision);
    </p>
    <p>
      
    </p>
    <p>
      3.
    </p>
    <p>
      &#23492;&#23384;&#22120;&#37197;&#32622;
    </p>
    <p>
      write_reg(cpriX.tst_ctrl, cw_and_service_setup(cpriX_ctrl,RICR_MASTER));
    </p>
    <p>
      
    </p>
    <p>
      write_reg(cpriX.ctrl, cpriX_ctrl | select_speed[speed_index]);
    </p>
    <p>
      
    </p>
    <p>
      4.
    </p>
    <p>
      &#20013;&#26029;&#25805;&#20316;
    </p>
    <p>
      enable_interrupts(link, CPRI0_STATUS_ENTERING_OPERATION);
    </p>
    <p>
      
    </p>
    <p>
      5.
    </p>
    <p>
      &#26816;&#26597;&#26159;&#21542;&#21040;&#20102;operation&#29366;&#24577;,&#22914;&#26524;&#21040;&#20102;&#30340;&#35805;,&#30452;&#25509;&#36339;&#36716;&#21040;operation&#29366;&#24577;
    </p>
    <p>
      if ((read_reg(cpri(link).status) &amp; CPRI0_STATUS_NOT_IN_OPERATION)&#160;&#160;== 0)
    </p>
    <p>
      {
    </p>
    <p>
      &#160;&#160;force_interrupts(link, CPRI0_STATUS_ENTERING_OPERATION);
    </p>
    <p>
      }
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x4e0a;&#x9762;&#x4e24;&#x79cd;&#x60c5;&#x51b5;&#x5904;&#x7406;&#x4e0a;&#x7684;&#x533a;&#x522b;" ID="ID_1600600900" CREATED="1335949578052" MODIFIED="1335950333135"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      1.
    </p>
    <p>
      &#38656;&#35201;start_over&#30340;&#24773;&#20917;&#19979;,&#26174;&#28982;&#38656;&#35201;&#20808;&#26029;&#24320;&#38142;&#36335;,&#36825;&#26159;&#27595;&#24248;&#32622;&#30097;&#30340;.&#20063;&#23601;&#26159;ctrl&#23492;&#23384;&#22120;&#28165;&#38646;.
    </p>
    <p>
      
    </p>
    <p>
      2.
    </p>
    <p>
      &#22312;start_over&#30340;&#24773;&#20917;&#19979;,&#38656;&#35201;&#26816;&#26597;sfp&#30340;fault&#20197;&#21450;slave&#21475;&#26159;&#21542;&#36824;&#22788;&#20110;operational&#29366;&#24577;.
    </p>
    <p>
      (&#36825;&#26159;&#24517;&#35201;&#30340;&#20040;?)
    </p>
    <p>
      
    </p>
    <p>
      3.
    </p>
    <p>
      &#22312;start_over&#30340;&#24773;&#20917;&#19979;,&#38656;&#35201;&#37325;&#26032;&#36873;&#25321;speed(&#22240;&#20026;&#23454;&#38469;&#19978;&#26159;&#24050;&#32463;&#26029;&#24320;&#20102;,&#25152;&#20197;&#38656;&#35201;&#37325;&#26032;&#36830;&#25509;),&#32780;speed&#36824;&#26159;&#20174;&#36895;&#29575;&#26368;&#39640;&#30340;speed&#24320;&#22987;.
    </p>
    <p>
      &#32780;&#22312;&#19981;&#38656;&#35201;start_over&#30340;&#24773;&#20917;&#19979;,&#22240;&#20026;&#38142;&#25509;&#20854;&#23454;&#24182;&#27809;&#26377;&#26029;,&#25152;&#20197;&#24403;&#28982;&#20063;&#19981;&#38656;&#35201;&#37325;&#26032;&#35774;&#32622;speed
    </p>
    <p>
      
    </p>
    <p>
      4.
    </p>
    <p>
      &#22312;start_over&#30340;&#24773;&#20917;&#19979;,&#38656;&#35201;&#37325;&#26032;&#21551;&#21160;&#23450;&#26102;&#22120;
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="Slave-&gt;Slave" ID="ID_1500435967" CREATED="1335361824048" MODIFIED="1335519554864"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#19981;&#20250;&#20570;&#20219;&#20309;&#30340;&#20107;&#24773;,&#22240;&#20026;port&#24050;&#32463;&#34987;&#37197;&#32622;&#20026;&#20102;Slave&#31471;&#21475;,&#25152;&#20197;&#21482;&#26159;&#21333;&#32431;&#30340;&#22238;&#22797;&#19968;&#20010;confim&#28040;&#24687;.
    </p>
    <p>
      
    </p>
    <p>
      &#21482;&#26159;&#20250;&#38468;&#24102;&#30340;&#36827;&#34892;&#19979;&#38754;&#30340;&#25805;&#20316;(&#36825;&#20010;&#25805;&#20316;&#24403;&#28982;&#19981;&#20250;&#24433;&#21709;&#24403;&#21069;&#31471;&#21475;&#30340;&#25805;&#20316;):
    </p>
    <p>
      
    </p>
    <p>
      &#20250;&#26816;&#26597;&#25152;&#26377;&#30340;port&#20013;&#26377;&#27809;&#26377;role&#20026;Master&#30340;.&#22914;&#26524;&#27809;&#26377;&#30340;&#35805;,&#23601;&#23558;HDLC cascading&#30340;&#21151;&#33021;&#32473;&#21462;&#28040;&#25481;.
    </p>
    <p>
      
    </p>
    <p>
      clear_bits(cpriX.if_ctrl, CPRI_CTRL_HDLC_CASCADE);
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="role switching&#x65f6;&#x6e05;&#x9664;queue&#x4e2d;&#x7684;signal" ID="ID_900629920" CREATED="1335524966757" MODIFIED="1335525140922"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;&#21457;&#29983;&#20102;&#23454;&#38469;&#30340;role switch&#30340;&#25805;&#20316;&#20013;,&#27604;&#22914;&#20174;Master-&gt;Slave,&#25110;&#32773;&#20174;Slave-&gt;Master&#36825;&#26679;&#30340;&#24773;&#20917;.
    </p>
    <p>
      &#38656;&#35201;&#20570;&#30340;&#19968;&#20010;&#25805;&#20316;&#23601;&#26159;&#23558;&#26412;&#36827;&#31243;&#30340;signal queue&#20013;&#30340;&#28040;&#24687;&#37117;&#28165;&#38500;&#25481;.
    </p>
    <p>
      &#36825;&#26159;&#19968;&#20010;&#24517;&#35201;&#30340;&#25805;&#20316;.
    </p>
    <p>
      
    </p>
    <p>
      <font color="#0000cc">&#20294;&#26159;,&#36825;&#20010;&#25805;&#20316;&#19981;&#24212;&#35813;&#25918;&#22312;HALI2&#19979;&#30340;&#36719;&#20214;&#20013;&#23436;&#25104;,&#24212;&#35813;&#25918;&#22312;above HALI&#30340;&#36719;&#20214;&#20013;&#23436;&#25104;.&#22240;&#20026;&#36825;&#20123;signal&#26174;&#28982;&#19981;&#26159;&#30828;&#20214;&#30456;&#20851;&#30340;.&#32780;&#26159;&#19978;&#23618;&#36719;&#20214;&#20570;&#36923;&#36753;&#21028;&#26029;&#25152;&#38656;&#35201;&#30340;. </font>
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
</node>
<node TEXT="RIHI_SET_RILE_REQ&#x7684;&#x5b9e;&#x73b0;&#x4ee3;&#x7801;&#x4e2d;&#x5b58;&#x5728;&#x7684;&#x95ee;&#x9898;" ID="ID_1384895629" CREATED="1336142881690" MODIFIED="1337774751963">
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;HALI2&#30340;&#36719;&#20214;&#20013;,&#25152;&#26377;&#30828;&#20214;&#30340;&#37197;&#32622;&#37117;&#26159;HALI2&#19979;&#38754;&#30340;&#36719;&#20214;&#26469;&#20570;&#30340;.
    </p>
    <p>
      &#20294;&#26159;,&#22312;&#37197;&#32622;&#30828;&#20214;&#30340;&#26102;&#20505;,&#26377;&#19968;&#20123;&#21442;&#25968;&#38656;&#35201;HALI2&#19978;&#26041;&#30340;&#36719;&#20214;&#26469;&#25552;&#20379;.
    </p>
    <p>
      
    </p>
    <p>
      &#33267;&#23569;&#25105;&#29616;&#22312;&#30693;&#36947;&#30340;&#26159;,
    </p>
    <p>
      &#27604;&#22914;&#37197;&#32622;cascading&#30340;&#26102;&#20505;,cascade word,ru Id&#31561;&#31561;&#21442;&#25968;&#23601;&#23436;&#20840;&#26159;&#20174;&#19978;&#32780;&#19979;&#20256;&#36882;&#30340;.
    </p>
    <p>
      
    </p>
    <p>
      <i><b>&#32780;&#29616;&#22312;&#30340;&#38382;&#39064;&#26159;,&#22312;&#29616;&#26377;&#30340;RIHI&#28040;&#24687;&#20013;,&#24182;&#27809;&#26377;&#19968;&#20010;&#28040;&#24687;&#26469;&#25903;&#25345;&#20174;&#19978;&#24448;&#19979;&#20256;&#36882;&#36825;&#20010;&#21442;&#25968;!! </b></i>
    </p>
    <p>
      &#25105;&#20204;&#38656;&#35201;&#20570;&#30340;&#26159;:
    </p>
    <p>
      
    </p>
    <ul>
      <li>
        &#24635;&#32467;&#26377;&#21738;&#20123;&#21442;&#25968;&#26159;&#38656;&#35201;&#19978;&#23618;&#36719;&#20214;&#37197;&#32622;&#30340;,HALI2&#24213;&#23618;&#30340;&#36719;&#20214;,&#36890;&#36807;&#33258;&#36523;&#26159;&#23436;&#20840;&#19981;&#30693;&#36947;&#22914;&#20309;&#37197;&#32622;,&#36825;&#26679;&#30340;&#21442;&#25968;&#26377;&#21738;&#20123;?
      </li>
      <li>
        &#36890;&#36807;&#20160;&#20040;&#26426;&#21046;&#26469;&#20256;&#36882;&#21602;?&#26032;&#24314;&#19968;&#20010;RIHI&#28040;&#24687;&#20040;?&#36824;&#26159;&#27604;&#22914;&#26356;&#25913;RIHI_SET_ROLE_REQ&#28040;&#24687;&#30340;&#32467;&#26500;,&#23558;&#37197;&#32622;&#21442;&#25968;&#20063;&#24102;&#36827;&#21435;?
      </li>
    </ul>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_407956472" STARTINCLINATION="141;0;" ENDINCLINATION="141;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
<node TEXT="&#x4f7f;&#x7528;&#x5230;&#x4e86;_process_map[link]&#x6570;&#x7ec4;" ID="ID_882891687" CREATED="1336142907745" MODIFIED="1336399098623"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#25968;&#32452;&#24456;&#26126;&#26174;&#26159;&#32473;HALI&#19978;&#26041;&#30340;&#36719;&#20214;&#20351;&#29992;&#30340;.&#20294;&#26159;&#22312;&#25105;&#20204;&#30340;&#23454;&#29616;&#20013;,&#30452;&#25509;&#20351;&#29992;&#20102;&#36825;&#20010;&#25968;&#32452;.
    </p>
    <p>
      
    </p>
    <p>
      &#25152;&#20197;&#20250;&#23384;&#22312;&#38382;&#39064;.
    </p>
    <p>
      
    </p>
    <p>
      &#25105;&#20204;&#38656;&#35201;&#22312;&#20351;&#29992;&#36825;&#20010;&#25968;&#32452;&#30340;&#22320;&#26041;,&#23558;&#20854;&#26367;&#25442;&#25481;.
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==&#20351;&#29992;&#30340;&#22320;&#26041;
    </p>
    <p>
      &#33267;&#23569;&#22312;&#24471;&#21040;Master&#31471;&#21475;&#30340;&#37197;&#32622;&#26102;,&#27604;&#22914;cascade word&#31561;&#31561;&#26159;&#24517;&#39035;&#20174;&#36825;&#20010;&#25968;&#32452;&#20013;&#24471;&#21040;&#30340;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="must_start_over()&#x51fd;&#x6570;" ID="ID_501570529" CREATED="1336399832996" MODIFIED="1336399956399"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#20989;&#25968;&#20013;,&#20351;&#29992;&#20102;get_current_link()&#20989;&#25968;&#26469;&#20915;&#23450;&#35843;&#29992;&#27492;&#20989;&#25968;&#30340;&#26159;&#21738;&#19968;&#20010;link.
    </p>
    <p>
      
    </p>
    <p>
      &#20294;&#26159;,&#36825;&#20010;&#20989;&#25968;&#22312;HRICR&#20013;&#26159;&#19981;&#33021;&#29992;&#30340;,&#22240;&#20026;&#36825;&#20010;&#20989;&#25968;&#21028;&#26029;&#30340;&#20381;&#25454;&#26159;supervisor&#36827;&#31243;&#30340;Pid,&#26681;&#25454;pid&#26469;&#30830;&#23450;&#26159;&#21738;&#20010;link!!
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#20010;&#20989;&#25968;&#21516;&#26679;&#30340;&#20351;&#29992;&#21040;&#20102;_process_map[link]&#25968;&#32452;!!
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      <i><b><font color="#ff0000">&#20294;&#26159;,&#25105;&#20204;&#36825;&#26102;&#20505;&#26159;&#22312;HRICR&#20013;&#35843;&#29992;&#36825;&#20010;&#20989;&#25968;&#30340;!!&#25152;&#20197;&#32943;&#23450;&#19981;&#20250;&#24471;&#21040;&#39044;&#26399;&#30340;&#32467;&#26524;!!</font></b></i>
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="extract_link_info()&#x51fd;&#x6570;" ID="ID_957843634" CREATED="1336453629825" MODIFIED="1336453650208"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#20989;&#25968;&#24212;&#35813;&#34987;&#26367;&#25442;&#25481;!!
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x4f7f;&#x7528;&#x4e86;sbit[link]&#x6570;&#x7ec4;" ID="ID_1032480536" CREATED="1336454712088" MODIFIED="1336456403832"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;extract_link_info()&#20989;&#25968;&#20013;,&#20351;&#29992;&#20102;get_sbit()&#20989;&#25968;,&#36825;&#20010;&#20989;&#25968;&#21442;&#32771;&#20102;sbit[link]&#25968;&#32452;.
    </p>
    <p>
      
    </p>
    <p>
      &#32780;&#22312;&#21518;&#32493;&#30340;&#25805;&#20316;&#20013;,&#25105;&#20204;&#24212;&#35813;&#23558;&#36825;&#20010;&#20989;&#25968;&#32473;&#26367;&#25442;&#25481;.&#22240;&#20026;&#36825;&#20010;sbit[link]&#25968;&#32452;&#26159;HALI2&#19978;&#26041;&#30340;&#36719;&#20214;&#20351;&#29992;&#30340;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="master&#x6a21;&#x5f0f;&#x4e2d;&#x5207;&#x65ad;&#x94fe;&#x8def;&#x7684;&#x66ff;&#x4ee3;" ID="ID_453465238" CREATED="1336462758737" MODIFIED="1337870429762"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;&#35774;&#32622;port&#20026;master&#27169;&#24335;&#20043;&#21069;,&#22312;&#38656;&#35201;start over&#30340;&#24773;&#20917;&#19979;,&#38656;&#35201;&#20808;&#20999;&#26029;&#38142;&#36335;:
    </p>
    <p>
      
    </p>
    <p>
      <i><b><font color="#0000ff">clear_bits(cpriX.ctrl, CPRI0_CTRL_LINK_EN); </font></b></i>
    </p>
    <p>
      
    </p>
    <p>
      &#20294;&#26159;&#22312;SET_ROLE_REQ&#30340;&#23454;&#29616;&#20013;,&#36825;&#20010;&#20999;&#26029;&#38142;&#36335;&#30340;&#25805;&#20316;&#27809;&#26377;&#34987;&#21253;&#21547;&#36827;&#26469;.&#22240;&#20026;master&#27169;&#24335;&#22312;&#35774;&#32622;&#26102;&#20505;,&#21516;&#26679;&#26377;&#26102;&#19981;&#38656;&#35201;&#20999;&#26029;&#25972;&#20010;&#38142;&#36335;.
    </p>
    <p>
      &#25152;&#20197;,&#20999;&#26029;&#38142;&#36335;&#30340;&#25805;&#20316;&#19981;&#20250;&#34987;&#24403;&#25104;&#40664;&#35748;&#30340;&#25805;&#20316;.
    </p>
    <p>
      
    </p>
    <p>
      &#30446;&#21069;&#26159;&#23558;&#36825;&#20010;&#25805;&#20316;&#25918;&#22312;SET_ROLE_REQ&#20043;&#22806;&#21333;&#29420;&#36827;&#34892;&#25805;&#20316;,&#20173;&#28982;&#26159;&#20351;&#29992;&#19978;&#38754;&#30340;&#30452;&#25509;&#20889;&#23492;&#23384;&#22120;&#30340;&#25805;&#20316;.
    </p>
    <p>
      
    </p>
    <p>
      &#20294;&#26159;,&#20197;&#21518;&#36825;&#20010;&#25805;&#20316;&#32943;&#23450;&#38656;&#35201;&#34987;&#23545;&#24212;&#21040;&#26576;&#20010;RIHI&#19978;&#21435;,&#26159;&#21738;&#19968;&#20010;&#21602;?
    </p>
    <p>
      &#26159;<i><b><font color="#0000ff">RIHI_DISABLE_LINK_REQ</font></b></i>&#21527;?
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="hunt&amp;attach&#x673a;&#x5236;&#x7684;&#x5efa;&#x7acb;" ID="ID_1930612457" CREATED="1336465317311" MODIFIED="1336549846476"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;&#36319;EAB&#30340;&#35752;&#35770;&#20013;,&#30830;&#23450;&#20102;&#27599;&#20010;HALI2&#20043;&#19978;&#30340;&#36827;&#31243;&#22914;&#26524;&#24819;&#36319;HRICR&#36890;&#20449;&#30340;&#35805;,&#37117;&#24517;&#39035;&#21333;&#29420;&#30340;&#20316;&#20026;HRICR&#30340;&#19968;&#20010;&#21333;&#29420;&#30340;client&#26469;&#22788;&#29702;.
    </p>
    <p>
      
    </p>
    <p>
      &#25152;&#20197;,&#27599;&#20010;client&#24517;&#39035;&#22788;&#29702;&#38142;&#25509;&#30340;&#31649;&#29702;,&#27604;&#22914;,HRICR&#20002;&#22833;&#20102;&#24590;&#20040;&#21150;&#20043;&#31867;&#30340;,&#20063;&#23601;&#38656;&#35201;hunt&amp;attach&#26426;&#21046;&#30340;&#24314;&#31435;.
    </p>
    <p>
      
    </p>
    <p>
      &#20294;&#26159;&#25105;&#27809;&#26377;&#24314;&#31435;&#36825;&#20010;&#26426;&#21046;,&#27809;&#26102;&#38388;.
    </p>
    <p>
      
    </p>
    <p>
      &#27599;&#27425;&#23581;&#35797;&#36319;HRICR&#36890;&#20449;&#30340;&#26102;&#20505;,&#37117;&#38656;&#35201;&#23454;&#29616;hunt&#19968;&#19979;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="multi client&#x7684;&#x60c5;&#x51b5;&#x6ca1;&#x6709;&#x51fa;&#x7406;" ID="ID_223585268" CREATED="1336468160502" MODIFIED="1336468237575"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#23545;&#20110;&#23492;&#23384;&#22120;&#30340;&#22788;&#29702;,&#22240;&#20026;&#25903;&#25345;&#22810;&#20010;client.&#25152;&#20197;&#23545;&#20110;&#23492;&#23384;&#22120;&#30340;&#35835;&#20889;&#20250;&#26377;&#20914;&#31361;&#20040;?
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x5bf9;&#x4e8e;RIHI_SET_ROLE_REJ&#x7684;&#x5904;&#x7406;" ID="ID_92116785" CREATED="1336572792310" MODIFIED="1336572945104"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#23545;&#20110;&#25910;&#21040;REJ&#28040;&#24687;&#26102;,RICR&#24212;&#35813;&#20316;&#20986;&#20160;&#20040;&#26679;&#30340;&#21453;&#24212;.&#22312;&#20219;&#20309;&#22320;&#26041;&#37117;&#27809;&#26377;&#26126;&#30830;&#30340;&#23450;&#20041;.
    </p>
    <p>
      
    </p>
    <p>
      &#25152;&#20197;,&#22522;&#26412;&#19978;,&#22914;&#26524;&#25910;&#21040;REJ&#30340;&#28040;&#24687;&#30340;&#35805;,&#25105;&#30340;&#22788;&#29702;&#26159;,&#33021;&#36820;&#22238;&#30340;&#23601;&#36820;&#22238;,&#19981;&#33021;&#36820;&#22238;&#30340;&#23601;&#25171;&#21360;&#20986;&#19968;&#20123;&#20986;&#38169;&#30340;&#28040;&#24687;.
    </p>
    <p>
      
    </p>
    <p>
      &#31561;&#24453;&#21518;&#32493;&#30340;&#31574;&#30053;&#30340;&#21046;&#23450;.
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="HALI2&#x4e2d;&#x5fc5;&#x987b;&#x7531;RICR&#x544a;&#x8bc9;HRICR&#x7684;&#x4e00;&#x4e9b;&#x53c2;&#x6570;" ID="ID_407956472" CREATED="1337774704772" MODIFIED="1337776299093"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#19968;&#33324;&#26469;&#35828;,&#33021;&#22815;&#20174;HRICR&#24471;&#21040;&#30340;&#21442;&#25968;&#24456;&#22810;,&#22240;&#20026;&#32477;&#22823;&#22810;&#25968;&#30340;&#31995;&#32479;&#30340;&#21442;&#25968;,&#30452;&#25509;&#20174;FPGA&#25110;&#32773;&#30828;&#20214;&#19978;&#23601;&#33021;&#22815;&#24471;&#21040;.
    </p>
    <p>
      &#32780;&#36825;&#20123;,&#23545;&#20110;HRICR&#26469;&#35828;,&#23436;&#20840;&#19981;&#26159;&#38382;&#39064;,&#22240;&#20026;RICR&#22825;&#29983;&#23601;&#26377;&#33021;&#22815;&#30452;&#25509;&#35835;&#21462;HW&#30340;&#20248;&#21183;.
    </p>
    <p>
      &#20294;&#26159;,&#21516;&#26679;&#26377;&#19968;&#20123;&#21442;&#25968;,&#24182;&#19981;&#36319;&#30828;&#20214;&#26377;&#20851;(&#27604;&#22914;&#19968;&#20123;&#21442;&#25968;&#30340;&#20998;&#37197;,&#24182;&#19981;&#26159;&#22266;&#23450;&#30340;,&#32780;&#26159;&#30001;&#19978;&#23618;&#30340;&#36719;&#20214;&#20915;&#23450;,&#28982;&#21518;&#20877;&#20889;&#20837;&#30828;&#20214;).
    </p>
    <p>
      &#36825;&#26679;&#30340;&#21442;&#25968;,HRICR&#33258;&#24049;&#27809;&#27861;&#30693;&#36947;,&#38500;&#38750;RICR&#21578;&#35785;&#23427;.
    </p>
    <p>
      &#32780;RICR&#23545;&#20110;&#36825;&#20123;&#21442;&#25968;,&#21448;&#22825;&#28982;&#30340;&#26377;&#20248;&#21183;.&#22240;&#20026;&#21442;&#25968;&#26080;&#38750;&#26159;&#36890;&#36807;RICI&#25509;&#21475;&#25110;&#32773;RICRAI&#25509;&#21475;&#26469;&#20256;&#36882;,&#32780;RICR&#23601;&#26159;terminate&#36825;&#20004;&#20010;&#25509;&#21475;&#30340;.
    </p>
    <p>
      &#37027;&#20040;,&#36825;&#20123;&#21442;&#25968;&#26377;&#21738;&#20123;&#21602;?
    </p>
    <p>
      &#25105;&#31245;&#24494;&#24635;&#32467;&#20102;&#19968;&#19979;(<font color="#ff0033">&#22914;&#26524;&#21457;&#29616;&#20854;&#20182;&#30340;,&#20250;&#19981;&#26029;&#26356;&#26032;</font>).
    </p>
    <ol>
      <li>
        &#20851;&#20110;Master&#31471;&#21475;&#30340;&#37197;&#32622;&#21442;&#25968;.(cascade word,cpri&#160;revision,maxbitrate.)
      </li>
      <li>
        RICR&#24212;&#35813;&#21578;&#35785;HRICR,&#20013;&#26029;&#21457;&#29983;&#30340;&#26102;&#20505;,&#24212;&#35813;&#21457;&#32473;&#21738;&#20010;&#36827;&#31243;(&#20063;&#23601;&#26159;link supervisor&#36827;&#31243;&#30340;pid.&#36825;&#20010;&#27809;&#27861;&#22266;&#23450;,&#22240;&#20026;link supervisor&#21487;&#33021;&#20250;&#27515;&#25481;,&#28982;&#21518;&#20250;&#34987;&#37325;&#26032;&#24314;&#31435;)
      </li>
      <li>
        RICR&#36873;&#25321;&#29992;&#26469;&#24314;&#31435;&#38142;&#36335;&#30340;&#36895;&#29575;(&#36825;&#20010;&#36895;&#29575;,&#26368;&#22909;&#26159;&#25918;&#22312;RICR&#20013;&#26469;&#20570;,&#19968;&#26469;&#26159;&#30830;&#23454;&#26159;&#19968;&#20010;&#36923;&#36753;&#30340;&#27010;&#24565;,&#20108;&#26469;,&#25918;&#21040;HRICR&#20013;&#21435;&#20570;&#30340;&#35805;,HRICR&#20250;&#24456;&#22797;&#26434;.)
      </li>
    </ol>
  </body>
</html>
</richcontent>
<node TEXT="RICR&#x5982;&#x4f55;&#x5411;HRICR&#x4f20;&#x8fbe;?" ID="ID_82576804" CREATED="1337775835497" MODIFIED="1337775851219"/>
</node>
<node TEXT="clock source/quality&#x529f;&#x80fd;&#x5728;HALI2&#x4e0a;&#x7684;&#x5b9e;&#x73b0;&#x548c;&#x66f4;&#x6539;" ID="ID_363180804" CREATED="1339996775354" MODIFIED="1340160761064">
<icon BUILTIN="full-2"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#28041;&#21450;&#30340;&#20989;&#25968;&#20197;&#21450;&#20840;&#23616;&#21464;&#37327;&#35831;&#21442;&#32771;&#23376;&#32467;&#28857;&#38142;&#25509;&#30340;&#30446;&#26631;&#32467;&#28857;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x539f;RICR&#x8f6f;&#x4ef6;&#x4e2d;clock source/quality&#x76f8;&#x5173;&#x7684;&#x529f;&#x80fd;&#x7684;&#x4e86;&#x89e3;&#x548c;&#x719f;&#x6089;" ID="ID_838486956" CREATED="1339996813645" MODIFIED="1339996951946" LINK="#ID_152374141"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#21442;&#32771;&#36229;&#38142;&#25509;&#25351;&#21521;&#30340;&#32467;&#28857;&#20013;&#23545;&#27492;&#37096;&#20998;&#21151;&#33021;&#30340;&#35752;&#35770;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x53ef;&#x4ee5;&#x4ece;FPGA/ASIC&#x4e2d;&#x8bfb;&#x51fa;&#x8c01;&#x662f;clock source&#x4e48;?" ID="ID_670846864" CREATED="1339988452212" MODIFIED="1340153929658">
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#26159;&#21487;&#20197;&#30340;!!!
    </p>
    <p>
      
    </p>
    <p>
      <b><font size="5">&#22312;cpri(link).if_ctrl&#23492;&#23384;&#22120;&#30340;bit 0&#20013;&#23384;&#20648;&#30340;&#23601;&#26159;LTU&#20316;&#20026;clock source&#30340;&#38142;&#36335;. </font></b>
    </p>
    <p>
      
    </p>
    <p>
      &#38656;&#35201;&#27880;&#24847;&#30340;&#26159;,&#36825;&#20010;cpri(link).if_ctrl&#23492;&#23384;&#22120;&#30475;&#36215;&#26469;&#27599;&#20010;link&#37117;&#26377;&#19968;&#20010;&#23545;&#24212;&#30340;&#23492;&#23384;&#22120;.
    </p>
    <p>
      &#20294;&#26159;&#20854;&#23454;&#23545;&#20110;&#25152;&#26377;&#30340;link&#26469;&#35828;&#37117;&#25351;&#21521;&#21516;&#19968;&#20010;&#23492;&#23384;&#22120;<b><font color="#ff0033">CPRI_CTRL. </font></b>
    </p>
    <p>
      
    </p>
    <p>
      &#20854;&#23454;,&#22312;&#38656;&#35201;&#20999;&#25442;clock source&#30340;&#26102;&#20505;,&#25105;&#20204;&#25152;&#20570;&#30340;&#20107;&#24773;&#20063;&#23601;&#26159;&#22312;&#36825;&#20010;&#23492;&#23384;&#22120;&#30340;bit0&#20013;&#20889;&#20837;&#25105;&#20204;&#36873;&#25321;&#30340;&#38142;&#36335;&#30340;&#20540;(0&#25110;&#32773;1).
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x7ed3;&#x8bba;" ID="ID_1474884250" CREATED="1339988745050" MODIFIED="1339989205495"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#26082;&#28982;clock source&#33021;&#22815;&#20174;FPGA/ASIC&#20013;&#35835;&#21462;&#30340;&#35805;,&#37027;&#20040;&#20063;&#23601;&#26159;&#35828;:
    </p>
    <p>
      
    </p>
    <p>
      &#23545;&#20110;HRICR&#26469;&#35828;,&#25105;&#20204;&#24182;&#19981;&#38656;&#35201;&#20445;&#23384;&#36825;&#26679;&#30340;&#19968;&#20010;&#20840;&#23616;&#21464;&#37327;,&#29992;&#26469;&#35760;&#24405;&#21040;&#24213;&#21738;&#20010;link&#26159;&#34987;&#20316;&#20026;clock source&#30340;.
    </p>
    <p>
      &#22914;&#26524;&#38656;&#35201;&#24471;&#21040;&#36825;&#20010;&#20449;&#24687;&#30340;&#35805;,&#21482;&#35201;&#20174;cpri(link),if_ctrl&#36825;&#20010;&#23492;&#23384;&#22120;&#20013;&#35835;&#21462;&#23601;&#21487;&#20197;&#20102;.
    </p>
    <p>
      &#32780;&#19988;,&#22914;&#26524;&#38656;&#35201;&#37325;&#26032;&#35774;&#32622;clock source&#30340;&#35805;,&#37027;&#20040;&#21482;&#35201;&#24448;&#36825;&#20010;&#23492;&#23384;&#22120;&#20013;&#20889;&#20837;&#26032;&#30340;clock source&#20063;&#23601;&#21487;&#20197;&#20102;.!!
    </p>
    <p>
      
    </p>
    <p>
      ==
    </p>
    <p>
      ==&#25152;&#20197;,&#32467;&#35770;&#26159;!
    </p>
    <p>
      
    </p>
    <p>
      <b>1.&#36825;&#20010;&#20840;&#23616;&#21464;&#37327;&#21487;&#20197;&#23436;&#20840;&#25918;&#22312;HALI&#30340;&#19978;&#23618;. </b>
    </p>
    <p>
      <b>2.HRICR&#30452;&#25509;&#36890;&#36807;&#35835;&#21462;&#23492;&#23384;&#22120;&#26469;&#20102;&#35299;clock source&#30340;&#20540;. </b>
    </p>
    <p>
      <b>3.&#20294;&#26159;&#38656;&#35201;&#19968;&#20010;&#26032;&#30340;RIHI&#28040;&#24687;,&#35753;HALI2&#30340;&#19978;&#23618;&#33021;&#22815;&#36890;&#36807;&#36825;&#20010;&#28040;&#24687;&#35753;HRICR&#26356;&#26032;clock source&#30340;&#20540;.</b>
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="&#x53ef;&#x4ee5;&#x4ece;FPGA/ASIC&#x4e2d;&#x8bfb;&#x51fa;link&#x7684;clock quality&#x4e48;?" ID="ID_1699381240" CREATED="1340157233243" MODIFIED="1340157775430"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#23454;&#38469;&#19978;&#30475;&#20195;&#30721;&#23601;&#30693;&#36947;,clock quality&#23454;&#38469;&#19978;&#26159;&#19968;&#20010;&#36923;&#36753;&#30340;&#27010;&#24565;,&#25152;&#20197;&#20174;FPGA/ASIC&#20013;&#26159;&#19981;&#33021;&#22815;&#30452;&#25509;&#35835;&#20986;clock quality&#30340;.
    </p>
    <p>
      
    </p>
    <p>
      &#20294;&#26159;&#25105;&#20204;&#26816;&#26597;&#20195;&#30721;&#30340;&#26102;&#20505;&#23601;&#33021;&#22815;&#21457;&#29616;.clock quality&#34429;&#28982;&#26159;&#19968;&#20010;&#36923;&#36753;&#19978;&#30340;&#27010;&#24565;,&#20294;&#26159;&#20854;&#20540;&#30340;&#21464;&#21270;&#26159;&#36319;slave link&#30340;&#29366;&#24577;&#26426;&#30340;&#21464;&#21270;&#19968;&#19968;&#30340;&#23545;&#24212;&#30340;.
    </p>
    <p>
      (&#35814;&#32454;&#30340;&#35752;&#35770;&#21442;&#32771;&#19979;&#38754;&#19968;&#20010;&#32467;&#28857;&#30340;&#37038;&#20214;&#38468;&#20214;.)
    </p>
    <p>
      &#25152;&#20197;,&#25105;&#20204;&#21487;&#20197;&#38388;&#25509;&#30340;&#36890;&#36807;&#35835;&#21462;link&#30340;&#29366;&#24577;&#26426;&#30340;&#29366;&#24577;&#20540;&#26469;&#24471;&#21040;link&#30340;clock quality.
    </p>
    <p>
      &#32780;,&#24456;&#26126;&#26174;&#30340;,link&#30340;&#29366;&#24577;&#26426;&#30340;&#29366;&#24577;&#20540;,&#38500;&#20102;&#20004;&#20010;&#20013;&#38388;&#29366;&#24577;(LINK_NEGOTIATING_REVISION&#21644;LINK_LTU_LOCKED,LINK_FAST_RESYNC,clock quality&#20854;&#23454;&#36319;&#36825;&#20960;&#20010;&#29366;&#24577;&#27809;&#20851;&#31995;),&#20854;&#20182;&#30340;&#20851;&#38190;&#29366;&#24577;(DOWN,HFNSYNC,OPERATIONAL,SBIT),&#37117;&#26159;&#21487;&#20197;&#36890;&#36807;&#35835;&#21462;FPGA/ASIC&#30340;&#23492;&#23384;&#22120;&#26469;&#24471;&#21040;&#30340;.
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="&#x4e0e;EAB&#x5173;&#x4e8e;&#x5982;&#x4f55;&#x5b9e;&#x73b0;&#x8ba8;&#x8bba;&#x7684;&#x7ed3;&#x679c;" ID="ID_1328564170" CREATED="1340154317849" MODIFIED="1340157202726">
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#35752;&#35770;&#30340;&#32467;&#26524;:
    </p>
    <ol>
      <li>
        <i><b><font color="#0000cc">clock source&#21644;clock quality&#30456;&#20851;&#30340;&#20840;&#23616;&#21464;&#37327;,&#37117;&#25918;&#22312;RICR&#20013;,&#22312;HRICR&#20013;&#23436;&#20840;&#19981;&#20351;&#29992;&#36825;&#20123;&#20840;&#23616;&#21464;&#37327;.</font></b></i>
      </li>
      <li>
        clock source/quality&#30456;&#20851;&#30340;&#20960;&#20010;&#25805;&#20316;,&#22240;&#20026;&#20027;&#35201;&#30340;&#20063;&#26159;&#36319;&#36923;&#36753;&#25805;&#20316;&#30456;&#20851;&#30340;,<i><b><font color="#0000cc">&#25152;&#20197;&#20063;&#37117;&#25918;&#22312;RICR&#20013;.&#22312;HRICR&#20013;&#19981;&#24341;&#20837;&#36825;&#20123;&#25805;&#20316;&#20989;&#25968;</font></b></i>.(&#20855;&#20307;&#30340;&#20989;&#25968;&#21487;&#20197;&#21442;&#30475;&#38142;&#25509;&#25351;&#21521;&#30340;&#32467;&#28857;)
      </li>
      <li>
        clock source&#30340;&#25805;&#20316;&#20013;,&#28041;&#21450;&#21040;&#30340;&#30828;&#20214;&#30340;&#25805;&#20316;,&#20027;&#35201;&#26159;&#20889;&#23492;&#23384;&#22120;&#26469;&#36873;&#25321;&#21738;&#19968;&#20010;link&#20316;&#20026;clock source.&#36825;&#26174;&#28982;&#26159;&#22312;HRICR&#20013;&#23454;&#29616;,<i><b><font color="#0000cc">&#38656;&#35201;&#24341;&#20837;&#19968;&#20010;&#26032;&#30340;RIHI&#28040;&#24687;</font></b></i>.&#24403;RICR&#23436;&#25104;&#20102;&#30456;&#24212;&#30340;&#36923;&#36753;&#25805;&#20316;&#20043;&#21518;,&#20415;&#20250;&#21457;&#36865;&#36825;&#20010;&#26032;&#30340;RIHI&#32473;HRICR,&#35753;&#20854;&#21435;&#20889;&#23492;&#23384;&#22120;,&#23436;&#25104;&#23454;&#38469;&#30340;clock source&#30340;&#20999;&#25442;.
      </li>
      <li>
        clock quality&#30340;&#25805;&#20316;&#20013;,&#32477;&#22823;&#22810;&#25968;&#30340;&#25805;&#20316;&#26159;&#36923;&#36753;&#25805;&#20316;,&#25152;&#28041;&#21450;&#21040;&#30340;&#21807;&#19968;&#30340;&#30828;&#20214;&#30340;&#25805;&#20316;,&#26159;&#26681;&#25454;clock quality&#26159;&#21542;&#20026;NO_GOOD,&#36873;&#21462;&#26159;GAMMA&#36824;&#26159;CPRI.&#36825;&#20063;<i><b><font color="#0000cc">&#38656;&#35201;&#24341;&#20837;&#19968;&#20010;&#26032;&#30340;RIHI&#28040;&#24687;</font></b></i>.&#22312;&#38656;&#35201;&#20889;&#23492;&#23384;&#22120;&#30340;&#26102;&#20505;,RICR&#21521;HRICR&#21457;&#36865;&#36825;&#20010;&#26032;&#30340;RIHI&#28040;&#24687;.
      </li>
      <li>
        &#22240;&#20026;&#20013;&#26029;&#22788;&#29702;&#20989;&#25968;&#22312;slave state&#20026;OPERATIONAL&#30340;&#29366;&#24577;&#19979;&#20026;send_ch_clk_src()&#20989;&#25968;,&#36825;&#20010;&#20989;&#25968;&#26174;&#28982;&#26159;&#22312;HRICR&#20013;&#25191;&#34892;&#30340;,&#32780;&#23427;&#22312;&#25191;&#34892;&#30340;&#26102;&#20505;&#21487;&#33021;&#20250;&#20027;&#21160;&#30340;&#36890;&#36807;&#20889;&#23492;&#23384;&#22120;&#26356;&#25913; clock source.&#32780;&#36319;clock source&#30340;&#20840;&#23616;&#21464;&#37327;&#26159;&#22312;RICR&#20013;&#20445;&#30041;&#30340;,&#25152;&#20197;,HRICR&#20027;&#21160;&#30340;&#20889;&#23492;&#23384;&#22120;&#26356;&#25913;clock source&#30340;&#35805;,&#37027;&#20040;&#24517;&#39035;&#35201;&#36890;&#30693;RICR,&#35753;RICR&#21435;&#26356;&#26032;&#30456;&#24212;&#30340;&#20840;&#23616;&#21464;&#37327;.&#36825;&#26159;&#36890;&#36807;<i><b><font color="#0000cc">&#26356;&#25913;RIHI_INTERRUPT_IND&#36825;&#20010;&#28040;&#24687;&#30340;&#32467;&#26500;&#23454;&#29616;&#30340;.&#22312;&#36825;&#20010;&#28040;&#24687;&#20013;,&#28155;&#21152;clock source&#30340;&#20449;&#24687;</font></b></i>.&#22312;&#20013;&#26029;&#28040;&#24687;&#21457;&#29983;&#30340;&#26102;&#20505;,RICR&#20063;&#23601;&#33021;&#39034;&#20415;&#30693;&#36947;clock source&#26159;&#21542;&#26356;&#26032;&#20102;(&#35814;&#32454;&#30340;&#20998;&#26512;,&#35265;&#37038;&#20214;&#38468;&#20214;)
      </li>
      <li>
        HRICR&#20013;&#22240;&#20026;&#27809;&#26377;&#20445;&#23384;&#36319;clock source/quality&#30456;&#20851;&#30340;&#20840;&#23616;&#21464;&#37327;,&#20854;&#20013; clock quality&#23436;&#20840;&#26159;&#19968;&#20010;&#36923;&#36753;&#30340;&#27010;&#24565;,&#19968;&#33324;HRICR&#19981;&#38656;&#35201;&#30693;&#36947;&#36825;&#20010;&#20449;&#24687;,&#20294;&#22312;&#26576;&#20123;&#24773;&#20917;&#19979;(&#27604;&#22914;HRICRAI&#20989;&#25968;&#35843;&#29992;&#26102;),&#20063;<i><b><font color="#0000cc">&#38656;&#35201;&#30693;&#36947;clock source&#26159;&#21738;&#19968;&#20010;link.&#36825;&#21487;&#20197;&#36890;&#36807;&#35835;&#21462;FPGA/ASIC&#30340;&#23492;&#23384;&#22120;&#26469;&#23454;&#29616;</font></b></i>.&#22914;&#26524;HRICR&#22312;&#26576;&#20123;&#24773;&#20917;&#19979;(&#30446;&#21069;&#25105;&#36824;&#27809;&#26377;&#21457;&#29616;..)&#30830;&#23454;&#35201;&#30693;&#36947;clock quality&#30340;&#24773;&#20917;&#30340;&#35805;,&#21487;&#19981;&#26159;&#19981;&#21487;&#33021;,&#25105;&#20204;&#30693;&#36947;,clock quality&#30340;&#20540;&#20854;&#23454;&#26159;&#21644;slave link&#30340;state&#30340;&#29366;&#24577;&#19968;&#19968;&#20851;&#32852;&#30340;,&#25152;&#20197;,&#22914;&#26524;&#25105;&#20204;&#30693;&#36947;slave&#30340;&#29366;&#24577;&#26426;&#26159;HFNSYNC&#30340;&#29366;&#24577;,&#37027;&#20040;&#25105;&#20204;&#23601;&#30693;&#36947;clock quality&#26159;HFNSYNC,&#22914;&#26524;&#29366;&#24577;&#26426;&#26159;OPERATIONAL&#29366;&#24577;&#30340;&#35805;,&#37027;&#20010;clock quality&#30340;&#29366;&#24577;&#23601;&#26159;OPERATIONAL.&#22914;&#26524;&#29366;&#24577;&#26426;&#26159;OPERATIONAL&amp;S-bit&#34987;&#32622;&#20301;&#20102;,&#37027;&#20040;clock quality&#23601;&#26159;SBIT.&#22914;&#26524;&#29366;&#24577;&#26426;&#26159;DOWN,&#37027;&#20040;clock quality&#26159;NO_GOOD.&#32780;link&#30340;&#29366;&#24577;&#26426;&#30340;&#29366;&#24577;&#37117;&#26159;&#21487;&#20197;&#36890;&#36807;&#35835;&#23492;&#23384;&#22120;&#26469;&#30693;&#36947;&#30340;.&#25152;&#20197;<i><b><font color="#0000cc">&#22914;&#26524;&#30830;&#23454;&#38656;&#35201;&#30340;&#35805;,&#21487;&#20197;&#36890;&#36807;&#35835;&#21462;link&#30340;&#29366;&#24577;&#26426;&#26469;&#38388;&#25509;&#30340;&#30693;&#36947;link&#30340;clock quality</font></b></i>.
      </li>
    </ol>
  </body>
</html>
</richcontent>
<node TEXT="[&#x8f93;&#x5165;]&#x57fa;&#x4e8e;&#x8ba8;&#x8bba;&#x7684;&#x90ae;&#x4ef6;" ID="ID_1406970459" CREATED="1340154330137" MODIFIED="1340587356745" LINK="FW%20about%20the%20clock%20quality%20%20clock%20source.msg">
<icon BUILTIN="back"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#32418;&#33394;&#38142;&#25509;&#30340;&#37096;&#20998;&#26159;&#19968;&#20010;
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="[&#x8f93;&#x51fa;]&#x65b9;&#x6848;" ID="ID_1956964955" CREATED="1340161005903" MODIFIED="1340163755214">
<icon BUILTIN="forward"/>
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22522;&#20110;&#29238;&#32467;&#28857;&#30340;&#35752;&#35770;,&#35299;&#20915;&#26041;&#26696;&#22914;&#19979;:
    </p>
    <p>
      
    </p>
    <p>
      &#22686;&#21152;&#30340;RIHI signal(2&#20010;):
    </p>
    <p>
      RIHI_SET_CLK_SOURCE_REQ
    </p>
    <p>
      RIHI_SELECT_GAMMA_OR_CPRI_REQ
    </p>
    <p>
      
    </p>
    <p>
      &#38656;&#35201;&#26356;&#25913;&#30340;RIHI signal(1&#20010;):
    </p>
    <p>
      RIHI_INTERRUPT_IND
    </p>
    <p>
      
    </p>
    <p>
      HRICR&#33719;&#21462;source/quality:
    </p>
    <p>
      &#22312;HRICR&#20013;,&#22914;&#26524;&#38656;&#35201;&#24471;&#21040;clock source/quality&#30340;&#20449;&#24687;,&#19981;&#33021;&#20687;&#21407;&#20808;&#37027;&#26679;&#36890;&#36807;&#35835;&#21462;&#20840;&#23616;&#21464;&#37327;&#26469;&#20102;&#35299;,&#32780;&#26159;&#38656;&#35201;&#36890;&#36807;&#35835;&#20889;FPGA/ASCI&#20013;&#23492;&#23384;&#22120;&#30340;&#25968;&#25454;&#30452;&#25509;&#33719;&#21462;.
    </p>
  </body>
</html>
</richcontent>
<node ID="ID_250791016" CREATED="1340162103783" MODIFIED="1340163748728"><richcontent TYPE="NODE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <b><font color="#ff0033">[&#26032;&#22686;signal]</font></b>RIHI_SET_CLK_SOURCE_REQ
    </p>
  </body>
</html>
</richcontent>
</node>
<node ID="ID_1766952190" CREATED="1340162112457" MODIFIED="1340170871815"><richcontent TYPE="NODE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <b><font color="#ff0033">[&#26032;&#22686;signal]</font></b>RIHI_SET_GAMMA_OR_CPRI_REQ
    </p>
  </body>
</html>
</richcontent>
</node>
<node ID="ID_171922857" CREATED="1340162122594" MODIFIED="1340162228204"><richcontent TYPE="NODE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <b><font color="#ff0033">[&#20462;&#25913;signal]</font></b>RIHI_INTERRUPT_IND
    </p>
  </body>
</html>
</richcontent>
</node>
<node ID="ID_771989512" CREATED="1340175654084" MODIFIED="1340175689599"><richcontent TYPE="NODE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <b><font color="#ff0033">[&#20462;&#25913;signal]</font></b>RICR_INTERNAL_LINK_STATUS_CHANGE
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="HRICR&#x83b7;&#x53d6;source/quality" ID="ID_982339095" CREATED="1340162159009" MODIFIED="1340162190713"/>
<node TEXT="&#x4fee;&#x6539;&#x7684;&#x6587;&#x4ef6;" ID="ID_1192569967" CREATED="1340176342040" MODIFIED="1340178721730"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      /vobs/rbs/hw/nci_comm/ricr2/ricr/sw/control/src/nci_control.c
    </p>
    <p>
      /vobs/rbs/hw/nci_comm/ricr2/ricr/sw/control/inc/ricr_internal.sig
    </p>
    <p>
      /vobs/rbs/hw/nci_comm/ricr2/hricr/sw/control/inc/ricr_internal.h
    </p>
    <p>
      /vobs/rbs/hw/nci_comm/ricr2/hricr/sw/rihi/inc/rihi.h
    </p>
    <p>
      /vobs/rbs/hw/nci_comm/ricr2/hricr/sw/rihi/inc/rihi.sig
    </p>
    <p>
      /vobs/rbs/hw/nci_comm/ricr2/hricr/sw/control/src/nci_int_proc.c
    </p>
  </body>
</html>
</richcontent>
<node TEXT="6/20&#x6ca1;&#x6709;&#x6765;&#x5f97;&#x53ca;&#x4fee;&#x6539;&#x7684;&#x90e8;&#x5206;" ID="ID_1029793694" CREATED="1340183621571" MODIFIED="1340183746648"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      ricr_resources.c&#25991;&#20214;&#20013;&#30340;update_clock_source()&#20989;&#25968;&#27809;&#26377;&#26469;&#24471;&#21450;&#36827;&#34892;&#20462;&#25913;.
    </p>
    <p>
      &#22312;slave&#29366;&#24577;&#26426;&#20013;&#23545;&#20110;&#20013;&#26029;&#28040;&#24687;&#25658;&#24102;&#19978;&#26469;&#30340;clock_source&#21464;&#37327;,&#36824;&#27809;&#26377;&#36827;&#34892;&#22788;&#29702;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="6/21&#x6ca1;&#x6709;&#x6765;&#x5f97;&#x53ca;&#x4fee;&#x6539;&#x7684;&#x90e8;&#x5206;" ID="ID_1111039643" CREATED="1340277306271" MODIFIED="1340277353794"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      ricr_hal.c&#25991;&#20214;&#20013;&#36824;&#27809;&#26377;&#26469;&#24471;&#21450;&#22788;&#29702;handle_set_gamma_or_cpri()&#20989;&#25968;
    </p>
    <p>
      slave&#29366;&#24577;&#26426;&#20013;,&#36824;&#27809;&#26377;&#22788;&#29702;updated&#30340;clock source!
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="6/25&#x6539;&#x52a8;" ID="ID_1994956990" CREATED="1340595398194" MODIFIED="1340595658443"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      1.
    </p>
    <p>
      HRICR&#22312;&#25913;&#21464;&#20102;clock_source&#20043;&#21518;,&#21521;RICR&#25253;&#21578;,RICR&#38656;&#35201;&#26356;&#26032;&#33258;&#24049;&#30340;clock_source&#21464;&#37327;.&#22312;&#20160;&#20040;&#26102;&#20505;&#26356;&#26032;&#30340;&#21602;?&#25105;&#30340;&#23454;&#29616;&#26159;,&#22312;RICR&#25910;&#21040;RIHI_INTERRUPT_IND&#28040;&#24687;&#30340;&#26102;&#20505;,&#23601;&#21028;&#26029;,clock source&#26377;&#27809;&#26377;&#25913;&#21464;,&#22914;&#26524;&#25913;&#21464;&#20102;,&#31435;&#21363;&#26356;&#26032;&#33258;&#24049;&#32531;&#23384;&#30340;clock source&#21464;&#37327;.(&#20043;&#21069;&#30340;&#35774;&#24819;&#26159;,&#23558;&#36825;&#19968;&#27493;&#30340;&#22788;&#29702;,&#25918;&#21040;Slave&#30340;&#29366;&#24577;&#26426;&#20013;&#21435;&#22788;&#29702;.&#21518;&#26469;&#21457;&#29616;&#36825;&#26679;&#22788;&#29702;&#30340;&#35805;,&#38656;&#35201;&#25913;&#21160;&#30340;&#20195;&#30721;&#36824;&#26159;&#34542;&#22810;&#30340;.&#26242;&#26102;&#23601;&#20808;&#36825;&#26679;&#22788;&#29702;,&#21487;&#33021;&#30830;&#23454;&#20250;&#26377;&#19968;&#20123;overhead,&#22240;&#20026;&#27599;&#27425;&#25910;&#21040;&#20013;&#26029;&#37117;&#38656;&#35201;&#21028;&#26029;clock source.&#20294;&#26159;&#23454;&#29616;&#19978;&#26469;&#35828;,&#31616;&#21333;&#20102;&#24456;&#22810;.)
    </p>
    <p>
      
    </p>
    <p>
      2.
    </p>
    <p>
      &#22312;HRICR&#30340;config&#30340;&#22836;&#25991;&#20214;&#20013;,&#20445;&#30041;&#20102;config&#20013;&#30340;.
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
</node>
</node>
</node>
<node TEXT="get_config()&#x4e2d;&#x54ea;&#x4e9b;&#x9700;&#x8981;&#x7f13;&#x5b58;&#x5728;RICR&#x4e2d;" ID="ID_779542203" CREATED="1340263903599" MODIFIED="1340264399654"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#26174;&#28982;,&#22312;HRICR&#20013;,&#21487;&#20197;&#35775;&#38382;&#21040;get_config()&#20989;&#25968;&#20013;&#30340;&#25152;&#26377;&#30340;&#20803;&#32032;.
    </p>
    <p>
      &#20294;&#26159;&#21516;&#26679;&#30340;&#22312;RICR&#20013;,&#20063;&#38656;&#35201;&#19968;&#20123;&#20803;&#32032;,&#27604;&#22914;no_of_ports.device_type&#31561;&#31561;&#36825;&#20123;&#19968;&#26086;&#21551;&#21160;&#23601;&#19981;&#20250;&#25913;&#21464;&#30340;&#20540;.
    </p>
    <p>
      
    </p>
    <p>
      &#22312;split&#20043;&#21518;,&#26174;&#28982;RICR&#24212;&#35813;&#19981;&#33021;&#22815;&#35843;&#29992;get_config()&#20989;&#25968;&#20102;,&#22240;&#20026;&#20854;&#20013;&#26377;&#24456;&#22810;&#30340;&#20989;&#25968;&#26159;&#38656;&#35201;access HW&#30340;.
    </p>
    <p>
      
    </p>
    <p>
      &#38656;&#35201;&#32479;&#35745;&#19968;&#19979;,&#26377;&#21738;&#20123;&#36825;&#26679;&#30340;&#20540;&#38656;&#35201;&#34987;RICR&#32531;&#23384;&#21602;?
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="[RICR]CR-BSDB0007782" POSITION="right" ID="ID_1954537570" CREATED="1345602781338" MODIFIED="1354893636681"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;CR&#30340;&#20855;&#20307;&#30340;&#38656;&#27714;&#21487;&#20197;&#21442;&#35265;CQCR&#20013;&#30340;&#25551;&#36848;.
    </p>
    <p>
      &#22823;&#27010;&#30340;&#38656;&#27714;&#26159;,XMU-C&#19978;&#30340;RU&#36719;&#20214;&#24076;&#26395;RICR&#30340;RICRAI&#25509;&#21475;&#19978;&#22686;&#21152;&#20004;&#20010;&#26032;&#30340;&#20989;&#25968;.
    </p>
    <p>
      &#36825;&#20010;&#20989;&#25968;&#30340;&#20316;&#29992;&#26159;&#36890;&#36807;RICRAI&#25509;&#21475;&#25552;&#20379;CPRI&#27169;&#22359;&#21457;&#23556;&#31471;(TX&#31471;)&#30340;SerDes Delay&#21644;CPRI_Reuse Delay.
    </p>
    <p>
      &#21407;&#20808;&#30340;RICRAI&#25509;&#21475;&#25552;&#20379;&#20102;&#25509;&#25910;&#31471;(RX&#31471;)&#30340;SerDes Delay&#21644;CPRI_Reuse Delay.&#36825;&#27425;&#30340;&#38656;&#27714;&#26159;&#26032;&#22686;TX&#31471;&#30340;&#36825;&#20004;&#20010;Delay&#20540;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x5173;&#x4e8e;serdes/reuse delay" ID="ID_392431689" CREATED="1345604799795" MODIFIED="1354538441631"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#21487;&#20197;&#20808;&#30475;&#30475;&#23376;&#32467;&#28857;&#20013;&#25351;&#21521;&#30340;RICR FD&#20013;&#30340;&#22270;.
    </p>
    <p>
      
    </p>
    <p>
      &#23545;&#20110;serdes delay&#21644;reuse delay&#36825;&#20004;&#31181;delay&#20540;&#32780;&#35328;,reuse&#30340;delay&#20540;&#30340;&#35745;&#31639;&#26356;&#21152;&#30340;&#31616;&#21333;&#19968;&#28857;.
    </p>
    <p>
      &#22240;&#20026;&#21482;&#26377;&#19968;&#20010;&#20844;&#24335;.&#32780;serdes delay&#30340;&#35745;&#31639;&#23601;&#35201;&#22797;&#26434;&#30340;&#22810;.
    </p>
    <p>
      &#23545;&#24212;&#20110;&#19979;&#38754;&#20960;&#31181;&#26465;&#20214;&#30340;&#32452;&#21512;,&#35745;&#31639;&#30340;&#20844;&#24335;&#20250;&#26377;&#21306;&#21035;:
    </p>
    <ul>
      <li>
        &#30828;&#20214;&#30340;&#31867;&#22411;(COM FPGA,WARP3,Lattice,ALCOR)
      </li>
      <li>
        &#24314;&#31435;&#36215;&#26469;&#30340;CPRI&#38142;&#36335;&#30340;&#36895;&#29575;(1.2G,2.5G)
      </li>
      <li>
        &#35745;&#31639;&#30340;&#26159;&#21457;&#36865;&#31471;(TX)&#30340;delay&#36824;&#26159;&#25509;&#25910;&#31471;(RX)&#30340;delay&#20540;
      </li>
    </ul>
    <p>
      &#20851;&#20110;serdes delay&#30340;&#35745;&#31639;&#20844;&#24335;&#30340;&#20171;&#32461;&#20250;&#22312;&#30456;&#24212;&#30340;&#23376;&#33410;&#28857;&#20013;&#20171;&#32461;,&#36825;&#37324;&#23558;&#35745;&#31639;&#20844;&#24335;&#22266;&#23450;&#30340;reuse delay&#21644;casc&#30340;&#35745;&#31639;&#20844;&#24335;&#21015;&#20986;:
    </p>
    <ul>
      <li>
        <b><font color="#cc0000">T_rx_reuse</font></b><font color="#0000ff">&#160;= CPRI_DEL_CONST.RX * 122.88MHz cycles + </font><font color="#009900">T_jb_delay</font><font color="#0000ff">&#160; </font>
      </li>
      <li>
        <b><font color="#cc0000">T_tx_reuse</font></b><font color="#0000ff">&#160;= CPRI_DEL_CONST.TX * 122.88MHz cycles</font>
      </li>
      <li>
        <b><font color="#cc0000">T_casc</font></b><font color="#0000ff">&#160;= CPRI_DEL_CONST.CASC * 122.88MHz cycles</font>
      </li>
    </ul>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x5173;&#x4e8e;serdes/reuse delay&#x7684;&#x56fe;" ID="ID_1444251984" CREATED="1345605172584" MODIFIED="1345605438247" LINK="#ID_1622195113"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#38142;&#25509;&#25351;&#21521;&#30340;RICR FD&#20013;&#30340;&#31532;4.7&#33410;&#26377;&#19968;&#20010;&#25551;&#36848;RICR&#20013;&#30340;Delay&#30340;&#20540;,&#22312;&#20854;&#20013;&#23601;&#33021;&#22815;&#30475;&#21040;&#20854;&#20013;serdes delay&#21644;reuse delay&#30340;&#20301;&#32622;&#21644;&#22522;&#26412;&#30340;&#27010;&#24565;.
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#20010;FD&#20013;&#20063;&#25551;&#36848;&#20102;&#35745;&#31639;serdes delay&#21644;reuse delay&#30340;&#35745;&#31639;&#20844;&#24335;.&#21516;&#26679;&#21487;&#20197;&#21442;&#32771;&#19968;&#19979;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="COM FPGA" ID="ID_1668762472" CREATED="1345616589773" MODIFIED="1345618904015"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;&#30828;&#20214;&#31867;&#22411;&#26159;COM FPGA&#30340;&#24773;&#20917;&#19979;,&#23545;&#20110;serdes delay&#30340;&#35745;&#31639;,&#21448;&#20250;&#26681;&#25454;&#38142;&#36335;&#30340;&#36895;&#29575;&#26159;1.2G&#36824;&#26159;2.5G,&#26377;&#19981;&#21516;&#30340;&#35745;&#31639;&#20844;&#24335;.
    </p>
    <p>
      
    </p>
    <p>
      &#22312;CPRI&#38142;&#36335;&#30340;&#36895;&#29575;&#26159;1.2G&#26102;:
    </p>
    <ul>
      <li>
        <font color="#cc0000"><b>T_rx_serdes</b></font>&#160;= (CPRI_SERDES_CONST.RX_1_2 / 2) * 245.76MHz cycles + <font color="#009900">T_word_align</font>
      </li>
      <li>
        <font color="#cc0000"><b>T_tx_serdes</b></font>&#160;= (CPRI_SERDES_CONST.TX_1_2 / 2) * 245.76MHz cycles
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      &#22312;CPRI&#38142;&#36335;&#30340;&#36895;&#29575;&#20026;2.5G&#26102;:
    </p>
    <ul>
      <li>
        <font color="#cc0000"><b>T_rx_serdes</b></font>&#160;= (CPRI_SERDES_CONST.RX_2_5 / 2) * 245.76MHz cycles + <font color="#009900">T_word_align</font>
      </li>
      <li>
        <font color="#cc0000"><b>T_tx_serdes</b></font>&#160;= (CPRI_SERDES_CONST.TX_2_5 / 2) * 245.76MHz cycles
      </li>
    </ul>
  </body>
</html>
</richcontent>
<node TEXT="CR7782&#x9700;&#x8981;&#x5173;&#x6ce8;&#x7684;&#x90e8;&#x5206;" ID="ID_147476854" CREATED="1354891816900" MODIFIED="1354894115108"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      
    </p>
    <p>
      serdes&#22312;CPRI&#38142;&#36335;&#30340;&#36895;&#29575;&#26159;1.2G&#26102;:
    </p>
    <ul>
      <li>
        <font color="#cc0000"><b>T_tx_serdes</b></font>&#160;= (CPRI_SERDES_CONST.TX_1_2 / 2) * 245.76MHz cycles
      </li>
    </ul>
    <p>
      serdes&#22312;CPRI&#38142;&#36335;&#30340;&#36895;&#29575;&#20026;2.5G&#26102;:
    </p>
    <ul>
      <li>
        <font color="#cc0000"><b>T_tx_serdes</b></font>&#160;= (CPRI_SERDES_CONST.TX_2_5 / 2) * 245.76MHz cycles
      </li>
    </ul>
    <p>
      reuse:
    </p>
    <ul>
      <li>
        <font color="#cc0000"><b>T_tx_reuse</b></font><font color="#0000ff">&#160;= CPRI_DEL_CONST.TX * 122.88MHz cycles</font>
      </li>
    </ul>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_1723801503" MIDDLE_LABEL="&#x516c;&#x5f0f;&#x603b;&#x7ed3;" STARTINCLINATION="355;0;" ENDINCLINATION="355;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
</node>
<node TEXT="WARP3 ASIC" ID="ID_871541152" CREATED="1345616601220" MODIFIED="1345618635078"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;&#30828;&#20214;&#31867;&#22411;&#26159;WARP3 ASIC&#30340;&#24773;&#20917;&#19979;,&#23545;&#20110;serdes delay&#30340;&#35745;&#31639;,&#21448;&#20250;&#26681;&#25454;&#38142;&#36335;&#30340;&#36895;&#29575;&#26159;1.2G&#36824;&#26159;2.5G,&#26377;&#19981;&#21516;&#30340;&#35745;&#31639;&#20844;&#24335;.
    </p>
    <p>
      
    </p>
    <p>
      &#22312;CPRI&#36895;&#29575;&#20026;1.2G&#30340;&#26102;&#20505;:
    </p>
    <ul>
      <li>
        <font color="#cc0000"><b>T_rx_serdes</b></font>&#160;= (CPRI_SERDES_CONST_12.RX_1_2 / 4) * 1/2.4576e9
      </li>
      <li>
        <font color="#cc0000"><b>T_tx_serdes</b></font>&#160;= (CPRI_SERDES_CONST_12.TX_1_2 / 4) * 1/2.4576e9 + <font color="#009900">delay_tx_fifo</font>
      </li>
    </ul>
    <p>
      &#22312;CPRI&#36895;&#29575;&#20026;2.5G&#30340;&#26102;&#20505;:
    </p>
    <ul>
      <li>
        <font color="#cc0000"><b>T_rx_serdes</b></font>&#160;= (CPRI_SERDES_CONST_25.RX_2_5 / 4) * 1/2.4576e9 + (<font color="#009900">not CPRIn_DELAY2.RX_B2W_POS</font>) * 1/245.76e6
      </li>
      <li>
        <font color="#cc0000"><b>T_tx_serdes</b></font>&#160;= (CPRI_SERDES_CONST_25.TX_2_5 / 4) * 1/2.4576e9 + <font color="#009900">delay_tx_fifo</font>
      </li>
    </ul>
  </body>
</html>
</richcontent>
<node TEXT="CR7782&#x9700;&#x8981;&#x5173;&#x6ce8;&#x7684;&#x90e8;&#x5206;" ID="ID_852210956" CREATED="1354891977790" MODIFIED="1354894099575"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      serdes&#22312;CPRI&#36895;&#29575;&#20026;1.2G&#30340;&#26102;&#20505;:
    </p>
    <ul>
      <li>
        <font color="#cc0000"><b>T_tx_serdes</b></font>&#160;= (CPRI_SERDES_CONST_12.TX_1_2 / 4) * 1/2.4576e9 + <font color="#009900">delay_tx_fifo</font>
      </li>
    </ul>
    <p>
      serdes&#22312;CPRI&#36895;&#29575;&#20026;2.5G&#30340;&#26102;&#20505;:
    </p>
    <ul>
      <li>
        <font color="#cc0000"><b>T_tx_serdes</b></font>&#160;= (CPRI_SERDES_CONST_25.TX_2_5 / 4) * 1/2.4576e9 + <font color="#009900">delay_tx_fifo</font>
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      reuse:
    </p>
    <ul>
      <li>
        <font color="#cc0000"><b>T_tx_reuse</b></font><font color="#0000ff">&#160;= CPRI_DEL_CONST.TX * 122.88MHz cycles</font>
      </li>
    </ul>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_1723801503" MIDDLE_LABEL="&#x516c;&#x5f0f;&#x603b;&#x7ed3;" STARTINCLINATION="331;0;" ENDINCLINATION="331;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
</node>
<node TEXT="WARP3.5 ASIC" ID="ID_1246493979" CREATED="1354545178832" MODIFIED="1354895770283" LINK="#ID_1246493979">
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_744229030" STARTINCLINATION="185;0;" ENDINCLINATION="185;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#21407;&#20808;&#22312;classic RICR&#19978;&#26159;&#19981;&#25903;&#25345;WARP3.5&#30340;.&#20851;&#20110;WARP3.5&#30340;delay&#30340;&#25551;&#36848;,&#21442;&#32771;&#38142;&#25509;&#25351;&#21521;&#30340;&#32467;&#28857;&#20869;&#23481;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="Lattice FPGA" ID="ID_441470777" CREATED="1345616606284" MODIFIED="1345618908573"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#24403;&#30828;&#20214;&#31867;&#22411;&#20026;Lattice&#30340;&#26102;&#20505;,&#21482;&#25903;&#25345;2.5G&#30340;&#36895;&#29575;.
    </p>
    <ul>
      <li>
        <font color="#cc0000"><b>T_rx_serdes</b></font>&#160;= (CPRI_SERDES_CONST.RX_2_5 / 2) * 245.76MHz cycles - <font color="#009900">T_word_align</font>
      </li>
      <li>
        <font color="#cc0000"><b>T_tx_serdes</b></font>&#160;= (CPRI_SERDES_CONST.TX_2_5 / 2) * 245.76MHz cycles
      </li>
    </ul>
  </body>
</html>
</richcontent>
<node TEXT="CR7782&#x9700;&#x8981;&#x5173;&#x6ce8;&#x7684;&#x90e8;&#x5206;" ID="ID_503513558" CREATED="1354892014045" MODIFIED="1354894134328"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#24403;&#30828;&#20214;&#31867;&#22411;&#20026;Lattice&#30340;&#26102;&#20505;,&#21482;&#25903;&#25345;2.5G&#30340;&#36895;&#29575;.serdes:
    </p>
    <ul>
      <li>
        <font color="#cc0000"><b>T_tx_serdes</b></font>&#160;= (CPRI_SERDES_CONST.TX_2_5 / 2) * 245.76MHz cycles
      </li>
    </ul>
    <p>
      reuse:
    </p>
    <ul>
      <li>
        <font color="#cc0000"><b>T_tx_reuse</b></font><font color="#0000ff">&#160;= CPRI_DEL_CONST.TX * 122.88MHz cycles</font>
      </li>
    </ul>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_1723801503" MIDDLE_LABEL="&#x516c;&#x5f0f;&#x603b;&#x7ed3;" STARTINCLINATION="283;0;" ENDINCLINATION="283;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
</node>
<node TEXT="ALCOR FPGA" ID="ID_422629308" CREATED="1345616614947" MODIFIED="1345618910732"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#24403;&#30828;&#20214;&#31867;&#22411;&#20026;ALCOR&#30340;&#26102;&#20505;,&#21482;&#25903;&#25345;2.5G&#30340;&#36895;&#29575;:
    </p>
    <ul>
      <li>
        <font color="#cc0000"><b>T_rx_serdes</b></font>&#160;= (CPRI_SERDES_CONST.RX_2_5 / 2) * 122.88MHz cycles + <font color="#009900">T_word_align</font>
      </li>
      <li>
        <font color="#cc0000"><b>T_tx_serdes</b></font>&#160;= (CPRI_SERDES_CONST.TX_2_5 / 2) * 122.88MHz cycles
      </li>
    </ul>
  </body>
</html>
</richcontent>
<node TEXT="CR7782&#x9700;&#x8981;&#x5173;&#x6ce8;&#x7684;&#x90e8;&#x5206;" ID="ID_922222401" CREATED="1354892023524" MODIFIED="1354894108914"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#24403;&#30828;&#20214;&#31867;&#22411;&#20026;ALCOR&#30340;&#26102;&#20505;,&#21482;&#25903;&#25345;2.5G&#30340;&#36895;&#29575;,serdes:
    </p>
    <ul>
      <li>
        <font color="#cc0000"><b>T_tx_serdes</b></font>&#160;= (CPRI_SERDES_CONST.TX_2_5 / 2) * 122.88MHz cycles
      </li>
    </ul>
    <p>
      reuse:
    </p>
    <ul>
      <li>
        <font color="#cc0000"><b>T_tx_reuse</b></font><font color="#0000ff">&#160;= CPRI_DEL_CONST.TX * 122.88MHz cycles</font>
      </li>
    </ul>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_1723801503" MIDDLE_LABEL="&#x516c;&#x5f0f;&#x603b;&#x7ed3;" STARTINCLINATION="259;0;" ENDINCLINATION="259;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
</node>
<node TEXT="&#x8ba1;&#x7b97;RX&#x65f6;&#x7684;T_word_align" ID="ID_206978101" CREATED="1345618839366" MODIFIED="1354893905388"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;&#26412;&#32467;&#28857;&#25351;&#21521;&#30340;&#19977;&#20010;&#32467;&#28857;(&#19977;&#31181;&#30828;&#20214;&#31867;&#22411;)&#20013;,&#22343;&#38656;&#35201;&#35745;&#31639;T_word_align&#30340;&#20540;.&#20294;&#26159;&#22240;&#20026;&#30828;&#20214;&#30340;&#24179;&#21488;&#19981;&#21516;,&#35745;&#31639;&#30340;&#26041;&#27861;&#20063;&#19981;&#19968;&#26679;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x8ba1;&#x7b97;TX&#x65f6;&#x7684;delay_tx_fifo" ID="ID_1223234455" CREATED="1345623809561" MODIFIED="1354893902331"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;&#35745;&#31639;Warp3&#30340;TX&#30340;SerDes&#30340;Delay&#26102;,&#36824;&#38656;&#35201;&#21152;&#19978;&#19968;&#20010;T_delay_tx_fifo.
    </p>
    <p>
      &#19981;&#31649;WARP3&#26159;&#36816;&#34892;&#22312;1.2G&#36824;&#26159;2.5G,&#36825;&#20010;&#20540;&#37117;&#26159;&#19968;&#26679;&#30340;.&#32780;&#19988;&#35745;&#31639;&#26041;&#27861;&#20063;&#27604;&#36739;&#30340;&#31616;&#21333;,&#30452;&#25509;&#20174;WARP3&#30340;delay2&#23492;&#23384;&#22120;&#20013;&#35835;&#20986;&#26469;&#23601;&#21487;&#20197;&#20102;.
    </p>
    <p>
      &#19981;&#38656;&#35201;&#20687;&#35745;&#31639;RX&#30340;Serdes&#30340;&#26102;&#20505;&#37027;&#26679;,&#20250;&#23545;&#24212;&#20110;&#19981;&#21516;&#30340;&#30828;&#20214;,&#20351;&#29992;&#19981;&#21516;&#30340;&#26041;&#27861;.
    </p>
    <p>
      &#35745;&#31639;&#26041;&#27861;&#20026;:
    </p>
    <p>
      &#160;
    </p>
    <p>
      <b>delay_tx_fifo = hwIf_extract_bits_a(<font color="#0033cc">W3_CPRI0_DELAY2_TX_FIFO_DELAY</font>,<font color="#ff9900">cpri(link).delay2</font>);</b>
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="CR&#x524d;&#x7684;RICRAI&#x5982;&#x4f55;&#x8ba1;&#x7b97;/&#x4e0a;&#x62a5;reuse+serdes&#x503c;?(&#x539f;&#x7cfb;&#x7edf;&#x7684;&#x7ed3;&#x6784;)" ID="ID_1724678131" CREATED="1345624180141" MODIFIED="1354892355486">
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#24456;&#26126;&#26174;&#30340;&#26159;reuse+serdes&#36825;&#20004;&#20010;delay&#20540;&#30340;&#32452;&#21512;&#26377;&#20004;&#20010;.&#19968;&#20010;&#26159;&#25509;&#25910;&#31471;(RX)&#30340;delay,&#19968;&#20010;&#26159;&#21457;&#36865;&#31471;(TX)&#30340;delay.
    </p>
    <p>
      &#24403;&#21069;&#30340;RICR&#23545;&#36825;&#20010;&#20540;&#30340;&#22788;&#29702;&#26159;:
    </p>
    <p>
      <font color="#cc0000"><b>&#21482;&#35745;&#31639;&#24182;&#21521;RU&#25253;&#21578;&#25509;&#25910;&#31471;(RX)&#30340;delay,&#32780;&#19981;&#35745;&#31639;&#21644;&#25253;&#21578;&#21457;&#23556;&#31471;(TX)&#30340;delay! </b></font>
    </p>
    <p>
      
    </p>
    <p>
      &#32780;RU&#36719;&#20214;&#35201;&#24471;&#21040;&#25509;&#25910;&#31471;(RX)&#30340;reuse delay&#21644;serdes delay&#30340;&#35805;,&#38656;&#35201;&#35843;&#29992;&#19979;&#38754;&#30340;&#20960;&#20010;&#20989;&#25968;&#30340;&#32467;&#26524;&#21512;&#36215;&#26469;&#25165;&#33021;&#24471;&#21040;:
    </p>
    <ul>
      <li>
        <font color="#cc0000"><b>HRICR_getHardDelay()</b></font><font color="#0000ff">&#160;--&#36825;&#20010;&#20989;&#25968;&#24471;&#21040;&#25509;&#25910;&#31471;(RX)&#30340;resdes+reuse&#36825;&#20010;delay&#32452;&#21512;&#20013;&#30340;&#25152;&#26377;&#30340;&#22266;&#23450;&#30340;delay(fixed part) </font>
      </li>
      <li>
        <font color="#cc0000"><b>HRICR_getSerDesDelay()</b></font><font color="#0000ff">--&#36825;&#20010;&#20989;&#25968;&#24471;&#21040;&#25509;&#25910;&#31471;(RX)&#30340;resdes&#20540;&#30340;&#38750;&#22266;&#23450;&#37096;&#20998;(&#23545;&#20110;&#38750;&#22266;&#23450;&#37096;&#20998;&#30340;&#21442;&#25968;,&#19981;&#21516;&#30340;&#24179;&#21488;&#19978;&#26159;&#19981;&#19968;&#26679;&#30340;,&#21442;&#35265;&#21442;&#32771;&#38142;&#25509;) </font>
      </li>
      <li>
        <font color="#cc0000"><b>HRICR_getJbDelay()</b></font><font color="#0000ff">&#160;--&#36825;&#20010;&#20989;&#25968;&#24471;&#21040;reuse&#20013;&#30340;jitter buffer&#30340;delay&#20540;.</font>
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      &#25152;&#20197;,&#22312;&#24403;&#21069;&#30340;RICR&#30340;&#23454;&#29616;&#20013;.&#22914;&#26524;&#38656;&#35201;&#24471;&#21040;&#23436;&#25972;&#30340;RX&#31471;&#30340;reuse+serdes&#36825;&#20010;&#20004;&#20010;delay&#32452;&#21512;&#30340;&#35805;,&#38656;&#35201;&#20351;&#29992;&#19979;&#38754;&#30340;&#20989;&#25968;&#35843;&#29992;&#32452;&#21512;:
    </p>
    <ul>
      <li>
        <font color="#cc0000"><b>reuse+serdes</b></font><font color="#0000ff">&#160;= HRICR_getHardDelay() + HRICR_getSerDesDelay() + HRICR_getJbDelay()</font>
      </li>
    </ul>
  </body>
</html>
</richcontent>
<node TEXT="RX&#x7684;&#x67b6;&#x6784;&#x5206;&#x6790;" ID="ID_1681578865" CREATED="1347342141839" MODIFIED="1347346073327"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#20174;&#29238;&#33410;&#28857;&#30340;&#20998;&#26512;&#21487;&#20197;&#30475;&#20986;,&#22312;&#35745;&#31639;RX&#31471;&#30340;serdes+reuse delay&#30340;&#26102;&#20505;,&#38656;&#35201;&#20351;&#29992;&#21040;&#19977;&#20010;&#26680;&#24515;&#20989;&#25968;.
    </p>
    <p>
      &#37027;&#20040;,&#22312;&#35745;&#31639;RX&#31471;&#30340;serdes+reuse delay&#20540;&#30340;&#26102;&#20505;,&#25972;&#20010;&#32467;&#26500;&#26159;&#20010;&#20160;&#20040;&#26679;&#30340;&#21602;,&#26159;&#24590;&#20040;&#19968;&#27493;&#19968;&#27493;&#30340;&#26368;&#32456;&#35843;&#29992;&#21040;&#36825;&#19977;&#20010;&#26680;&#24515;&#20989;&#25968;&#30340;&#21602;?&#38500;&#20102;&#36825;&#19977;&#20010;&#26680;&#24515;&#20989;&#25968;&#20043;&#22806;,&#36824;&#26377;&#21738;&#20123;&#37325;&#35201;&#30340;&#20989;&#25968;&#21602;?
    </p>
    <p>
      
    </p>
    <p>
      &#39318;&#20808;,serdes+reuse delay&#30340;&#20540;&#26159;&#25552;&#20379;&#32473;RU&#30340;,&#32780;&#25552;&#20379;&#30340;&#26041;&#27861;&#23601;&#26159;RU&#35843;&#29992;RICRAI&#25509;&#21475;&#20013;&#30340;&#20989;&#25968;.&#25152;&#20197;&#31532;&#19968;&#23618;&#38656;&#35201;&#22312;&#25509;&#21475;&#20013;&#23450;&#20041;&#20989;&#25968;&#35753;RU&#35843;&#29992;.
    </p>
    <p>
      &#36825;&#20010;&#25509;&#21475;&#30340;&#25991;&#20214;&#26159;<b><font color="#ffcc00">ricrai.c</font></b>.&#25991;&#20214;&#30340;&#20301;&#32622;&#26159;<b><font color="#ffcc00">/vobs/rbs/hw/nci_comm/ricr/sw/control/src </font></b>
    </p>
    <p>
      &#36825;&#20010;&#25509;&#21475;&#30340;&#22836;&#25991;&#20214;&#26159;<b><font color="#ffcc00">ricrai.h</font></b>.&#25991;&#20214;&#30340;&#20301;&#32622;&#26159;<b><font color="#ffcc00">/vobs/rbs/hw/cbd_common/deliv/ifu/ricrai/inc</font></b>
    </p>
    <p>
      &#25509;&#21475;&#30340;&#19977;&#20010;&#20989;&#25968;&#20998;&#21035;&#20026;:
    </p>
    <ul>
      <li>
        <b><font color="#ffcc00">S32 RICR_getSerDesDelay(U8 cpriPortNo) </font></b>
      </li>
      <li>
        <b><font color="#ffcc00">S32 RICR_getJbDelay(U8 cpriPortNo) </font></b>
      </li>
      <li>
        <b><font color="#ffcc00">S32 RICR_getHardDelay(U8 cpriPortNo)</font></b>
      </li>
    </ul>
    <p>
      &#19978;&#38754;&#30340;&#19977;&#20010;&#20989;&#25968;&#21482;&#26159;&#20316;&#20026;&#25509;&#21475;&#20989;&#25968;&#23384;&#22312;&#30340;.&#20182;&#20204;&#30340;&#20989;&#25968;&#20307;&#20570;&#30340;&#21807;&#19968;&#30340;&#20107;&#24773;&#23601;&#26159;&#35843;&#29992;HRICRAI&#25509;&#21475;&#20013;&#30340;&#23545;&#24212;&#30340;&#20989;&#25968;.
    </p>
    <p>
      HRICRAI&#25509;&#21475;&#25152;&#22312;&#30340;&#20989;&#25968;&#26159;<b><font color="#ffcc00">hricrai.c</font></b>.&#25991;&#20214;&#30340;&#20301;&#32622;&#26159;<b><font color="#ffcc00">/vobs/rbs/hw/nci_comm/ricr/sw/control/src </font></b>
    </p>
    <p>
      RICRAI&#20989;&#25968;&#21644;HRICRAI&#20989;&#25968;&#20043;&#38388;&#30340;&#23545;&#24212;&#20851;&#31995;&#26159;
    </p>
    <ul>
      <li>
        <b><font color="#ffcc00">S32 RICR_getSerDesDelay(U8 cpriPortNo)&#160;&#160;--&gt;&#21482;&#26159;&#35843;&#29992; S32 HRICR_getSerDesDelay(S32 log_port)&#20989;&#25968;</font></b>
      </li>
      <li>
        <b><font color="#ffcc00">S32 RICR_getJbDelay(U8 cpriPortNo)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;--&gt;&#21482;&#26159;&#35843;&#29992; S32 HRICR_getJbDelay(S32 log_port)&#20989;&#25968;</font></b>
      </li>
      <li>
        <b><font color="#ffcc00">S32 RICR_getHardDelay(U8 cpriPortNo)&#160;&#160;&#160;&#160;&#160;--&gt;&#21482;&#26159;&#35843;&#29992; S32 HRICR_getHardDelay(S32 log_port)&#20989;&#25968;</font></b>
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="[&#x57fa;&#x4e8e;Classic RICR&#x67b6;&#x6784;]&#x5b9e;&#x73b0;&#x65b9;&#x6848;" ID="ID_1691760627" CREATED="1347346100597" MODIFIED="1354544389588" LINK="../MiscDocuments/RE_question_about_CR-BSDB0007782_2.msg">
<node TEXT="&#x8ba8;&#x8bba;&#x65b9;&#x6848;&#x7684;&#x90ae;&#x4ef6;" ID="ID_1391131210" CREATED="1347346649964" MODIFIED="1347346812237"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#25554;&#36827;&#26469;&#20004;&#20010;&#35752;&#35770;&#26041;&#26696;&#26102;&#30340;&#37038;&#20214;,&#23545;&#20110;&#20102;&#35299;&#26041;&#26696;&#26377;&#29992;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x90ae;&#x4ef6;1" ID="ID_1237813270" CREATED="1347346687195" MODIFIED="1347346704285" LINK="../MiscDocuments/RE_question_about_CR-BSDB0007782%20.msg"/>
<node TEXT="&#x90ae;&#x4ef6;2" ID="ID_587314502" CREATED="1347346693355" MODIFIED="1347346710685" LINK="../MiscDocuments/RE_question_about_CR-BSDB0007782_2.msg"/>
</node>
<node TEXT="&#x529f;&#x80fd;&#x7684;&#x4ee3;&#x7801;&#x6784;&#x67b6;" ID="ID_223652068" CREATED="1347346107489" MODIFIED="1347447464432"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      TX&#30340;&#26550;&#26500;&#36319;RX&#30340;&#37096;&#20998;&#19968;&#26679;.&#37117;&#26159;&#26377;&#20004;&#37096;&#20998;,&#19968;&#37096;&#20998;&#26159;RICRAI&#20989;&#25968;,&#20294;&#26159;&#36825;&#20010;&#20989;&#25968;&#25152;&#20570;&#30340;&#20107;&#24773;&#20165;&#20165;&#26159;&#35843;&#29992;&#23545;&#24212;&#30340;HRICRAI&#20989;&#25968;.&#25152;&#26377;&#30340;&#23454;&#38469;&#30340;&#24037;&#20316;&#37117;&#26159;&#22312;HRICRAI&#23545;&#24212;&#30340;&#20989;&#25968;&#20013;&#23436;&#25104;&#30340;.
    </p>
    <p>
      &#38656;&#35201;&#26356;&#25913;&#30340;&#22320;&#26041;&#26377;&#19979;&#38754;&#30340;&#20960;&#22788;:
    </p>
    <ul>
      <li>
        <b><font color="#00cc00">/vobs/rbs/hw/cbd_common/deliv/ifu/ricrai/inc/ricrai.h</font></b><font color="#000000">&#25991;&#20214;.&#22312;&#27492;&#22836;&#25991;&#20214;&#20013;&#28155;&#21152;&#20004;&#20010;&#20989;&#25968;&#30340;&#23450;&#20041;.</font><b><font color="#00cc00">RICR_getTxSerdesDelay()&#20989;&#25968;</font></b><font color="#000000">&#21644;</font><b><font color="#00cc00">RICR_getTxHardDelay()</font></b><font color="#000000">&#20989;&#25968;</font>
      </li>
      <li>
        <b><font color="#00cc00">/vobs/rbs/hw/nci_comm/ricr/sw/control/src/ricrai.c</font></b><font color="#000000">&#25991;&#20214;.&#22312;&#27492;&#25991;&#20214;&#20013;&#28155;&#21152;&#19978;&#38754;&#25152;&#36848;&#30340;&#20004;&#20010;&#20989;&#25968;&#30340;&#23454;&#29616;(&#34429;&#28982;&#21482;&#26159;&#36319;RX&#19968;&#26679;,&#25152;&#20570;&#30340;&#20107;&#24773;&#23601;&#26159;&#35843;&#29992;&#19979;&#38754;&#30340;&#23545;&#24212;&#30340;HRICRAI&#20989;&#25968;)</font>
      </li>
      <li>
        <b><font color="#00cc00">/vobs/rbs/hw/cbd_common/deliv/ifu/hricrai/inc/hricrai.h</font></b>&#25991;&#20214;,&#22312;&#27492;&#25991;&#20214;&#20013;&#28155;&#21152;&#20004;&#20010;&#20989;&#25968;&#30340;&#23450;&#20041;.&#20998;&#21035;&#20026;<b><font color="#00cc00">HRICR_getTxSerdesDelay()</font></b><font color="#000000">&#20989;&#25968;&#21644;</font><b><font color="#00cc00">HRICR_getTxHardDelay()</font></b><font color="#000000">&#20989;&#25968;.</font>
      </li>
      <li>
        <b><font color="#00cc00">/vobs/rbs/hw/nci_comm/ricr/sw/control/src/hricrai.c</font></b><font color="#000000">&#25991;&#20214;.&#22312;&#27492;&#25991;&#20214;&#20013;&#23454;&#29616;&#30495;&#27491;&#30340;&#25152;&#38656;&#27714;&#30340;&#21151;&#33021;.&#23454;&#29616;&#30340;&#20004;&#20010;&#20989;&#25968;&#21517;&#20998;&#21035;&#20026;</font><b><font color="#00cc00">HRICR_getTxSerdesDelay()</font></b><font color="#000000">&#20989;&#25968;&#21644;</font><b><font color="#00cc00">HRICR_getTxHardDelay()</font></b><font color="#000000">&#20989;&#25968;</font>
      </li>
    </ul>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_1681578865" MIDDLE_LABEL="&#x53c2;&#x8003;RX&#x7684;&#x8bbe;&#x8ba1;" STARTINCLINATION="371;0;" ENDINCLINATION="371;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
<node TEXT="get_tx_hard_delay()&#x51fd;&#x6570;" ID="ID_980212678" CREATED="1347447646613" MODIFIED="1347447840812"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#20223;&#29031;RX&#30340;&#20570;&#39277;,&#22312;&#35745;&#31639;HardDelay&#30340;&#26102;&#20505;,&#22312;/vobs/rbs/hw/nci_comm/ricr/sw/control/src/nci_control.c&#25991;&#20214;&#20013;&#21019;&#24314;&#20102;&#19968;&#20010;get_hard_delay()&#20989;&#25968;&#26469;&#35745;&#31639;.
    </p>
    <p>
      &#22312;TX&#30340;&#24773;&#20917;&#19979;,&#21516;&#26679;&#30340;&#20063;&#22312;/vobs/rbs/hw/nci_comm/ricr/sw/control/src/nci_control.c&#25991;&#20214;&#20013;&#21019;&#24314;&#20102;&#19968;&#20010;get_tx_hard_delay()&#20989;&#25968;&#26469;&#20570;&#23454;&#38469;&#30340;&#35745;&#31639;delay&#30340;&#24037;&#20316;.
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="&#x529f;&#x80fd;&#x7684;&#x4ee3;&#x7801;&#x5b9e;&#x73b0;" ID="ID_46777311" CREATED="1347354366826" MODIFIED="1354874778715"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#20174;&#19978;&#38754;&#30340;&#26550;&#26500;&#35774;&#35745;&#20013;&#21487;&#20197;&#30475;&#20986;,&#25105;&#20204;&#20027;&#35201;&#30340;&#24320;&#21457;&#23601;&#26159;&#20004;&#20010;HRICR&#20989;&#25968;.<b><font color="#00cc00">HRICR_getTxSerdesDelay()</font></b><font color="#000000">&#21644;</font><b><font color="#00cc00">HRICR_getTxHardDelay(). </font></b>
    </p>
    <p>
      &#25152;&#20197;&#36825;&#37324;&#23545;&#20110;&quot;&#21151;&#33021;&#30340;&#20195;&#30721;&#23454;&#29616;&quot;&#30340;&#35752;&#35770;,&#20854;&#23454;&#23601;&#26159;&#35752;&#35770;&#22914;&#20309;&#23454;&#29616;&#19978;&#38754;&#30340;&#20004;&#20010;&#20989;&#25968;.
    </p>
    <p>
      &#39318;&#20808;,&#20174;&#21151;&#33021;&#19978;,&#38656;&#35201;&#20102;&#35299;&#36825;&#20004;&#20010;&#20989;&#25968;&#25152;&#20570;&#30340;&#20107;&#24773;&#26377;&#20160;&#20040;&#19981;&#21516;,&#21508;&#33258;&#36820;&#22238;&#30340;&#26159;&#37027;&#19968;&#37096;&#20998;&#30340;delay&#20540;.&#22914;&#19979;:
    </p>
    <ul>
      <li>
        <b><font color="#00cc00">HRICR_getTxHardDelay()</font></b>
      </li>
    </ul>
    <p>
      &#36825;&#20010;&#20989;&#25968;&#36820;&#22238;&#30340;delay&#37096;&#20998;&#26159;reuse+serdes&#36825;&#20004;&#20010;delay&#21644;&#30340;&#22266;&#23450;&#19981;&#21464;&#30340;&#37096;&#20998;.&#36820;&#22238;&#20540;&#30340;&#21333;&#20301;&#26159;<b><font color="#ff0000">0.1ns</font></b>
    </p>
    <ul>
      <li>
        <b><font color="#00cc00">HRICR_getTxSerdesDelay()</font></b>
      </li>
    </ul>
    <p>
      &#36825;&#20010;&#20989;&#25968;&#36820;&#22238;&#30340;delay&#37096;&#20998;&#26159;reuse+serdes&#36825;&#20004;&#20010;delay&#21644;&#30340;&#21487;&#21464;&#37096;&#20998;.&#25152;&#35859;&#21487;&#21464;&#30340;&#37096;&#20998;,&#21482;&#26377;&#22312;WARP3&#36825;&#20010;&#24179;&#21488;&#19978;&#25165;&#20250;&#26377;&#21487;&#21464;&#30340;delay.&#20854;&#20182;&#30340;&#19977;&#20010;&#24179;&#21488;&#19978;(COM FPGA,Lattice,Alcor),&#37117;&#26159;&#21482;&#26377;&#22266;&#23450;&#19981;&#21464;&#30340;delay(&#20063;&#23601;&#26159;&#35828;,&#22312;&#36825;&#19977;&#31181;&#24179;&#21488;&#19978;,&#36820;&#22238;&#20540;&#37117;&#26159;0).&#36820;&#22238;&#20540;&#30340;&#21333;&#20301;&#26159;<b><font color="#ff0000">0.1ns</font></b>
    </p>
  </body>
</html>
</richcontent>
<node TEXT="HRICR_getTxSerdesDelay()&#x51fd;&#x6570;&#x5b9e;&#x73b0;" ID="ID_1881144298" CREATED="1347354520212" MODIFIED="1347432566481">
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_1223234455" MIDDLE_LABEL="WARP3" STARTINCLINATION="155;0;" ENDINCLINATION="155;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
<node TEXT="HRICR_getTxHardDelay()&#x51fd;&#x6570;&#x5b9e;&#x73b0;" ID="ID_1776180591" CREATED="1347354531443" MODIFIED="1354873801708">
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_392431689" STARTINCLINATION="305;0;" ENDINCLINATION="305;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
<node TEXT="RICR&#x4e2d;&#x5982;&#x4f55;&#x533a;&#x5206;&#x5bf9;&#x5f85;4&#x79cd;&#x652f;&#x6301;&#x7684;&#x786c;&#x4ef6;&#x7c7b;&#x578b;?" ID="ID_1373521789" CREATED="1347592197624" MODIFIED="1347592233622">
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_589795504" MIDDLE_LABEL="&#x53c2;&#x8003;" STARTINCLINATION="1323;0;" ENDINCLINATION="1323;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
</node>
<node TEXT="DesignTest&#x7684;&#x5b9e;&#x73b0;" ID="ID_1186272785" CREATED="1347592249907" MODIFIED="1347592270341"/>
</node>
<node TEXT="[&#x8f6f;&#x4ef6;&#x90e8;&#x5206;]CR&#x65b9;&#x6848;&#x79fb;&#x690d;&#x5230;HALI2&#x67b6;&#x6784;&#x4e0a;&#x5e76;&#x65b0;&#x589e;&#x652f;&#x6301;WARP3.5" ID="ID_1879778245" CREATED="1354544194949" MODIFIED="1356098283749">
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<node TEXT="[Pre Study]WARP3.5&#x4e0a;Delay&#x7684;&#x8ba1;&#x7b97;&#x516c;&#x5f0f;" ID="ID_750910584" CREATED="1354803619667" MODIFIED="1354871833915">
<node TEXT="&#x589e;&#x52a0;&#x5bf9;&#x4e8e;WARP3.5 ASIC&#x7684;&#x652f;&#x6301;" ID="ID_744229030" CREATED="1354544404188" MODIFIED="1354551021199"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;HALI2&#36719;&#20214;&#26550;&#26500;&#19978;,&#26032;&#22686;&#20102;&#23545;&#20110;&#30828;&#20214;WARP3.5&#30340;&#25903;&#25345;,&#25152;&#20197;,&#22914;&#26524;&#35201;&#25226;&#36825;&#20010;CR&#31227;&#26893;&#21040;HALI2&#26550;&#26500;&#19978;&#30340;&#35805;,&#23601;&#38656;&#35201;&#22686;&#21152;&#23545;&#20110;WARP3.5&#30340;&#25903;&#25345;.
    </p>
    <p>
      
    </p>
    <p>
      &#22312;WARP3.5&#19978;,&#35745;&#31639;serdes&#21644;reuse delay&#30340;&#20844;&#24335;&#26159;&#19968;&#26679;&#30340;,WARP3.5&#21516;&#26102;&#25903;&#25345;1.2G,2,5G,5G,10G&#30340;&#36895;&#29575;,&#20854;&#23545;&#20110;delay&#30340;&#24433;&#21709;&#22312;&#20110;&#26576;&#20123;&#24120;&#37327;&#22312;&#19981;&#21516;&#36895;&#29575;&#30340;&#26102;&#20505;&#20540;&#19981;&#19968;&#26679;.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      <font size="6">//T_casc(&#24658;&#23450;&#20540;):</font>
    </p>
    <b><font color="#ff0033" size="3">&#160;&#160;T_casc</font><font size="3">&#160;= 1 / 3.84e6</font></b>

    <p>
      
    </p>
    <p>
      <font size="6">//T_tx_reuse(&#24658;&#23450;&#20540;):</font>
    </p>
    <b><font color="#ff0033" size="3">&#160;&#160;T_tx_reuse</font><font size="3">&#160;= 3 / 122.88e6</font></b>

    <p>
      
    </p>
    <p>
      <font size="6">//T_rx_reuse(&#36895;&#29575;&#19981;&#21516;,&#21442;&#25968;&#20540;&#19981;&#19968;&#26679;):</font>
    </p>
    <p>
      <b><font size="3">&#160; </font><font color="#ff0033" size="3">T_rx_reuse</font><font size="3">&#160;= 2 / 122.88e6 + </font><font color="#00cc66" size="3">T_rx_reuse_const</font><font size="3">&#160;+ </font><font color="#00cc66" size="3">T_jb_delay</font></b>
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;&#20854;&#20013;T_rx_reuse_const&#30340;&#21462;&#20540;&#26159;&#36319;&#36895;&#29575;&#23545;&#24212;&#30340;:
    </p>
    <ul>
      <li>
        <b>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font color="#00cc66">1.2G</font>:&#160;&#160;3 / 61.44e6 </b>
      </li>
      <li>
        <b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font color="#00cc66">2.5G</font>:&#160;&#160;3 / 122.88e6 </b>
      </li>
      <li>
        <b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font color="#00cc66">4.9G</font>:&#160;&#160;3 / 245.76e6 </b>
      </li>
      <li>
        <b>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font color="#00cc66">9.8G</font>:&#160;&#160;3 / 245.76e6</b>
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      <font size="6">//T_rx_serdes(&#36895;&#29575;&#19981;&#21516;,&#21442;&#25968;&#20540;&#19981;&#19968;&#26679;):</font>
    </p>
    <p>
      <b><font size="3">&#160; </font><font color="#ff0033" size="3">T_rx_serdes</font><font size="3">&#160;= </font><font color="#00cc66" size="3">T_rx_serdes_const</font><font size="3">&#160;+ </font><font color="#00cc66" size="3">T_word_align</font><font size="3">&#160;+ </font><font color="#00cc66" size="3">T_rx_word_convert </font><font size="3">+ </font><font color="#00cc66" size="3">T_rx_const</font></b>
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;&#20854;&#20013;<font color="#00cc66">T_rx_serdes_const</font>&#30340;&#21462;&#20540;&#26159;&#36319;&#36895;&#29575;&#23545;&#24212;&#30340;:
    </p>
    <ul>
      <li>
        <b>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font color="#00cc66">1.2G</font>:&#160;&#160;</b><font face="Arial,sans-serif" size="11.0pt">(</font><font color="#3300ff" face="Arial,sans-serif">SERDES_CONST_12</font><font size="11.0pt" face="Arial,sans-serif" color="#3300ff">.RX_1_2</font><font size="11.0pt" face="Arial,sans-serif">) / 9.8304e9</font><b>&#160;</b>
      </li>
      <li>
        <b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font color="#00cc66">2.5G</font>:&#160;&#160;</b><font size="11.0pt" face="Arial,sans-serif">(</font><font face="Arial,sans-serif" color="#3300ff">SERDES_CONST_25</font><font size="11.0pt" face="Arial,sans-serif" color="#3300ff">.RX_2_5</font><font size="11.0pt" face="Arial,sans-serif">) / 9.8304e9</font><b>&#160;</b>
      </li>
      <li>
        <b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font color="#00cc66">4.9G</font>:&#160;&#160;</b><font size="11.0pt" face="Arial,sans-serif">(</font><font face="Arial,sans-serif" color="#3300ff">SERDES_CONST_49</font><font size="11.0pt" face="Arial,sans-serif" color="#3300ff">.RX_4_9</font><font size="11.0pt" face="Arial,sans-serif">) / 9.8304e9</font>
      </li>
      <li>
        <b>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font color="#00cc66">9.8G</font>:&#160;&#160;</b><font size="11.0pt" face="Arial,sans-serif">(</font><font face="Arial,sans-serif" color="#3300ff">SERDES_CONST_98</font><font size="11.0pt" face="Arial,sans-serif" color="#3300ff">.RX_9_8</font><font size="11.0pt" face="Arial,sans-serif">) / 9.8304e9</font>
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      &#20854;&#20013;<font color="#00cc66">T_rx_word_convert</font>&#30340;&#21462;&#20540;&#20063;&#26159;&#36319;&#36895;&#29575;&#23545;&#24212;&#30340;:
    </p>
    <ul>
      <li>
        <b>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font color="#00cc66">1.2G</font>:&#160; </b><font size="11.0pt" face="Arial,sans-serif">(</font><font face="Arial,sans-serif">CPRIn_DELAY2</font><font size="11.0pt" face="Arial,sans-serif">.RX_B2W_POS&#160;* 19 + 1) / 61.44e6</font>
      </li>
      <li>
        <b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font color="#00cc66">2.5G</font>:&#160; </b><font size="11.0pt" face="Arial,sans-serif">(</font><font face="Arial,sans-serif">CPRIn_DELAY2</font><font size="11.0pt" face="Arial,sans-serif">.RX_B2W_POS&#160;* 19 + 1) / 122.86e6</font>
      </li>
      <li>
        <b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font color="#00cc66">4.9G</font>:&#160; </b><font size="11.0pt" face="Arial,sans-serif">(</font><font face="Arial,sans-serif">CPRIn_DELAY2</font><font size="11.0pt" face="Arial,sans-serif">.RX_B2W_POS&#160;* 19 + 1) / 245.76e6</font>
      </li>
      <li>
        <b>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font color="#00cc66">9.8G</font>:&#160; </b><font size="11.0pt" face="Arial,sans-serif">(</font><font face="Arial,sans-serif">CPRIn_DELAY2</font><font size="11.0pt" face="Arial,sans-serif">.RX_B2W_POS&#160;+ 7)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;/ 491.54e6</font>
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      &#20854;&#20013;<font color="#00cc66">T_rx_const</font>&#160;= 20 / linerate,linerate&#30340;&#20540;&#22914;&#19979;:
    </p>
    <ul>
      <li>
        <b>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font color="#00cc66">1.2G</font>:&#160;&#160;1.2288e9</b>
      </li>
      <li>
        <b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font color="#00cc66">2.5G</font>:&#160;&#160;2.45e9</b>
      </li>
      <li>
        <b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font color="#00cc66">4.9G</font>:&#160;&#160;4.9154e9</b>
      </li>
      <li>
        <b>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font color="#00cc66">9.8G</font>:&#160;&#160;9.8304e9</b>
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      <font size="6">//T_tx_serdes(&#36895;&#29575;&#19981;&#21516;,&#21442;&#25968;&#20540;&#19981;&#19968;&#26679;):</font>
    </p>
    <p>
      <b><font size="3">&#160; </font><font size="3" color="#ff0033">T_tx_serdes</font><font size="3">&#160;= </font><font size="3" color="#00cc66">T_tx_const</font><font size="3">&#160;+ </font><font size="3" color="#00cc66">T_tx_word_convert </font><font size="3">+ </font><font size="3" color="#00cc66">delay_tx_fifo</font></b>
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;&#20854;&#20013;<font color="#00cc66">T_tx_const</font>&#160;=&#160;&#160;2 * 20 / linerate
    </p>
    <p>
      &#160;&#160;&#20854;&#20013;<font color="#00cc66">T_tx_word_convert</font>&#160;= 1 * 20 / linerate
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;linerate&#30340;&#20540;&#22914;&#19979;:
    </p>
    <ul>
      <li>
        <b>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font color="#00cc66">1.2G</font>:&#160;&#160;1.2288e9</b>
      </li>
      <li>
        <b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font color="#00cc66">2.5G</font>:&#160;&#160;2.45e9</b>
      </li>
      <li>
        <b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font color="#00cc66">4.9G</font>:&#160;&#160;4.9154e9</b>
      </li>
      <li>
        <b>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font color="#00cc66">9.8G</font>:&#160;&#160;9.8304e9</b>
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
<node TEXT="CR7782&#x9700;&#x8981;&#x5173;&#x5fc3;&#x7684;&#x90e8;&#x5206;" ID="ID_1550352429" CREATED="1354882063439" MODIFIED="1354894123925"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <font size="6">//T_tx_reuse(&#24658;&#23450;&#20540;):</font>
    </p>
    <font size="3" color="#ff0033"><b>&#160;&#160;T_tx_reuse</b></font><b><font size="3">&#160;= 3 / 122.88e6</font></b>

    <p>
      
    </p>
    <p>
      <font size="6">//T_tx_serdes(&#36895;&#29575;&#19981;&#21516;,&#21442;&#25968;&#20540;&#19981;&#19968;&#26679;):</font>
    </p>
    <p>
      <font size="3"><b>&#160; </b></font><b><font size="3" color="#ff0033">T_tx_serdes</font><font size="3">&#160;= </font><font size="3" color="#00cc66">T_tx_const</font><font size="3">&#160;+ </font><font size="3" color="#00cc66">T_tx_word_convert </font><font size="3">+ </font><font size="3" color="#00cc66">delay_tx_fifo</font></b>
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;&#20854;&#20013;<font color="#00cc66">T_tx_const</font>&#160;=&#160;&#160;2 * 20 / linerate
    </p>
    <p>
      &#160;&#160;&#20854;&#20013;<font color="#00cc66">T_tx_word_convert</font>&#160;= 1 * 20 / linerate
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;linerate&#30340;&#20540;&#22914;&#19979;:
    </p>
    <ul>
      <li>
        <b>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font color="#00cc66">1.2G</font>:&#160;&#160;1.2288e9</b>
      </li>
      <li>
        <b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font color="#00cc66">2.5G</font>:&#160;&#160;2.45e9</b>
      </li>
      <li>
        <b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font color="#00cc66">4.9G</font>:&#160;&#160;4.9154e9</b>
      </li>
      <li>
        <b>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font color="#00cc66">9.8G</font>:&#160;&#160;9.8304e9</b>
      </li>
    </ul>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_1723801503" MIDDLE_LABEL="&#x516c;&#x5f0f;&#x603b;&#x7ed3;" STARTINCLINATION="536;0;" ENDINCLINATION="536;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
</node>
<node TEXT="&#x8ba1;&#x7b97;RX&#x65f6;&#x7684;T_word_align" ID="ID_1802519390" CREATED="1354552359559" MODIFIED="1354552384199"/>
<node TEXT="&#x8ba1;&#x7b97;TX&#x65f6;&#x7684;delay_tx_fifo" ID="ID_906929441" CREATED="1354552384719" MODIFIED="1354552400169"/>
</node>
<node TEXT="[Pre Study]HALI2&#x67b6;&#x6784;&#x4e2d;&#x7684;RICRAI&#x8c03;&#x7528;&#x7684;&#x6267;&#x884c;&#x8fc7;&#x7a0b;[HALI2&#x4e2d;&#x5173;&#x4e8e;&#x8fd9;&#x70b9;&#x7684;&#x8f6f;&#x4ef6;&#x5c42;&#x6b21;&#x548c;&#x6784;&#x6210;]" ID="ID_110596474" CREATED="1354803650207" MODIFIED="1354871841754">
<node TEXT="&#x4e00;&#x4e2a;&#x4f8b;&#x5b50;&#x770b;&#x6d41;&#x7a0b;" ID="ID_599133059" CREATED="1354724706209" MODIFIED="1354724800000" LINK="../MiscDocuments/RICRAI&#x8c03;&#x7528;&#x8fc7;&#x7a0b;.one"/>
</node>
<node TEXT="[Pre Study]HALI2&#x67b6;&#x6784;&#x4e2d;&#x5982;&#x4f55;&#x652f;&#x6301;WARP3&#x7684;UL Delay[&#x65e2;&#x5b58;&#x7684;WARP3&#x7684;delay&#x7684;&#x7ed3;&#x6784;]" ID="ID_591171166" CREATED="1354806183699" MODIFIED="1354871848923"/>
<node TEXT="[&#x5b9e;&#x73b0;]CR7782&#x4e2d;&#x5b9e;&#x73b0;&#x7684;&#x8f6f;&#x4ef6;&#x5c42;&#x6b21;&#x548c;&#x51fd;&#x6570;&#x6784;&#x6210;[&#x5982;&#x4f55;&#x642d;&#x8f6f;&#x4ef6;&#x7684;&#x67b6;&#x5b50;]" ID="ID_455044270" CREATED="1354889402113" MODIFIED="1355432663669">
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#21442;&#32771;&#38142;&#25509;&#25351;&#21521;&#30340;HALI2&#20013;&#30340;RICRAI&#20989;&#25968;&#35843;&#29992;&#30340;&#36719;&#20214;&#23618;&#27425;&#21644;&#26500;&#25104;&#30340;&#20363;&#23376;(&#26159;&#19968;&#20010;onenote&#25991;&#20214;),
    </p>
    <p>
      &#23545;&#24212;&#20110;&#36825;&#20010;CR&#30340;&#26032;&#22686;&#30340;&#36719;&#20214;&#30340;&#23618;&#27425;&#21644;&#20989;&#25968;&#26500;&#25104;&#22914;&#19979;:
    </p>
    <p>
      &#20195;&#30721;&#20013;&#20855;&#20307;&#23454;&#29616;&#30340;&#26102;&#20505;,&#23601;&#25353;&#29031;&#19979;&#38754;&#30340;&#35268;&#23450;&#26469;&#23454;&#29616;.
    </p>
    <p>
      
    </p>
    <p>
      1.
    </p>
    <p>
      ricrai.h/ricrai.c&#20013;&#23450;&#20041;&#24182;&#19988;&#26032;&#22686;&#20004;&#20010;ricrai&#20989;&#25968;:
    </p>
    <p>
      
    </p>
    <p>
      <b><font color="#cc3300">RICR_getTxSerDesDelay(const U8 cpriPortNo) </font></b>
    </p>
    <p>
      <b><font color="#cc3300">RICR_getTxHardDelay(const U8 cpriPortNo)</font></b>
    </p>
    <p>
      
    </p>
    <p>
      2.
    </p>
    <p>
      &#38656;&#35201;&#21019;&#24314;&#20004;&#20010;&#20869;&#37096;&#30340;signal,&#23545;&#24212;&#19978;&#38754;&#30340;&#20004;&#20010;&#20989;&#25968;,&#22240;&#20026;delay&#20540;&#26159;&#20174;HRICR&#24471;&#21040;&#30340;,&#20294;&#26159;ricrai&#20989;&#25968;&#35843;&#29992;&#19981;&#33021;&#30452;&#25509;&#35843;&#29992;RIHI&#28040;&#24687;&#25509;&#21475;&#36319;HRICR&#36890;&#20449;,&#22312;&#35774;&#35745;&#19978;,&#21482;&#26377;RICR&#33021;&#22815;&#29992;RIHI&#25509;&#21475;&#21644;HRICR&#36890;&#20449;,
    </p>
    <p>
      &#25152;&#20197;,&#38656;&#35201;&#36825;&#20040;&#19968;&#20010;&#36807;&#28193;&#30340;&#25805;&#20316;,&#23601;&#26159;ricrai&#20989;&#25968;&#21457;&#19968;&#20010;&#20869;&#37096;signal&#32473;RICR,&#28982;&#21518;RICR&#20877;&#36890;&#36807;RIHI&#28040;&#24687;&#25509;&#21475;&#20174;HRICR&#24471;&#21040;delay&#20540;.
    </p>
    <p>
      &#20998;&#21035;&#23545;&#24212;&#19978;&#38754;&#30340;&#20004;&#20010;ricrai&#20989;&#25968;,&#22312;ricr_internal.sig&#25991;&#20214;&#20013;&#21019;&#24314;&#19979;&#38754;&#30340;&#20004;&#20010;(&#23454;&#38469;&#19978;&#26159;4&#20010;)signal&#20197;&#21450;&#20854;&#28040;&#24687;&#32467;&#26500;&#20307;:
    </p>
    <p>
      <b><font color="#cc3300">RICR_INTERNAL_GET_DELAY_TX_FIFO_REQ(+CFM) </font></b>
    </p>
    <p>
      <b><font color="#cc3300">RICR_INTERNAL_GET_TX_HARD_DELAY_REQ(+CFM)</font></b>
    </p>
    <p>
      
    </p>
    <p>
      3
    </p>
    <p>
      &#22312;ricr&#30340;nci_control.c&#25991;&#20214;&#20013;&#30340;RICR&#20027;&#24490;&#29615;&#20013;,&#21152;&#20837;&#23545;&#36825;&#20004;&#20010;&#28040;&#24687;&#30340;&#22788;&#29702;.
    </p>
    <p>
      &#24182;&#19988;&#38656;&#35201;&#21019;&#24314;&#23545;&#24212;&#30340;&#20989;&#25968;&#26469;&#22788;&#29702;&#25509;&#25910;&#21040;2&#20013;&#21457;&#36807;&#26469;&#30340;&#20004;&#20010;&#28040;&#24687;,&#20998;&#21035;&#20026;:
    </p>
    <p>
      <b><font color="#cc3300">handle_get_delay_tx_fifo(union SIGNAL *in_sig) </font></b>
    </p>
    <p>
      <b><font color="#cc3300">handle_get_tx_hard_delay(union SIGNAL *in_sig)</font></b>
    </p>
    <p>
      
    </p>
    <p>
      4.
    </p>
    <p>
      &#19978;&#38754;&#30340;&#20004;&#20010;&#20989;&#25968;&#20250;&#22788;&#29702;2&#20013;&#21457;&#36807;&#26469;&#30340;signal&#30340;&#35831;&#27714;,&#20174;HRICR&#24471;&#21040;delay&#20540;,&#20294;&#26159;3&#20013;&#30340;&#20989;&#25968;&#19981;&#20250;&#33258;&#24049;&#32473;HRICR&#21457;&#36865;/&#25509;&#25910;RIHI&#28040;&#24687;,
    </p>
    <p>
      &#19968;&#33324;&#37117;&#26159;&#36890;&#36807;&#22312;rihi_if.c&#25991;&#20214;&#20013;&#21019;&#24314;&#20195;&#29702;&#20989;&#25968;,&#36825;&#20010;&#20195;&#29702;&#20989;&#25968;&#20570;&#30340;&#20107;&#24773;&#23601;&#26159;&#32473;HRICR&#21457;&#36865;RIHI&#28040;&#24687;.&#25152;&#20197;,&#22312;rihi_if.h/rihi_if.c&#20013;&#21019;&#24314;
    </p>
    <p>
      &#19979;&#38754;&#30340;&#20004;&#20010;&#20989;&#25968;,&#20316;&#20026;3&#20013;&#30340;&#20004;&#20010;&#20989;&#25968;&#30340;&#20195;&#29702;&#20989;&#25968;.
    </p>
    <p>
      <b><font color="#cc3300">rihi_get_delay_tx_fifo(const S32 port) </font></b>
    </p>
    <p>
      <b><font color="#cc3300">rihi_get_tx_hard_delay(const S32 port)</font></b>
    </p>
    <p>
      
    </p>
    <p>
      5.
    </p>
    <p>
      4&#20013;&#30340;&#20004;&#20010;&#20989;&#25968;&#20250;&#30171;&#36890;&#36807;RIHI&#25509;&#21475;&#19982;HRICR&#36890;&#20449;,&#25152;&#20197;&#38656;&#35201;&#22312;ifu&#30446;&#24405;&#20013;&#30340;rihi.sig&#25991;&#20214;&#20013;&#26032;&#24314;&#20004;&#20010;RIHI&#28040;&#24687;(&#23454;&#38469;&#26159;6&#20010;),&#36319;4&#20013;&#30340;&#20004;&#20010;&#20989;&#25968;&#23545;&#24212;:
    </p>
    <p>
      <b><font color="#cc3300">RIHI_GET_DELAY_TX_FIFO_REQ/CFM/REJ</font></b>
    </p>
    <p>
      <b><font color="#cc3300">RIHI_GET_TX_HARD_DELAY_REQ/CFM/REJ</font></b>
    </p>
    <p>
      
    </p>
    <p>
      6.
    </p>
    <p>
      &#22312;HRICR&#36827;&#31243;(hricr.c)&#30340;&#20027;&#24490;&#29615;&#20013;,&#22686;&#21152;&#23545;5&#20013;&#30340;&#20004;&#20010;RIHI&#28040;&#24687;&#30340;&#22788;&#29702;.&#21019;&#24314;&#20004;&#20010;&#20989;&#25968;&#29992;&#20197;&#19987;&#38376;&#22788;&#29702;&#25509;&#25910;&#21040;5&#20013;&#30340;RIHI&#28040;&#24687;:
    </p>
    <p>
      <b><font color="#cc3300">handle_get_delay_tx_fifo(sigp, &amp;reply) </font></b>
    </p>
    <p>
      <b><font color="#cc3300">handle_get_tx_hard_delay(sigp, &amp;reply)</font></b>
    </p>
    <p>
      
    </p>
    <p>
      7.
    </p>
    <p>
      &#21478;&#22806;&#23545;&#20110;RIHI&#28040;&#24687;&#30340;&#22788;&#29702;,&#36824;&#26377;&#20004;&#20010;&#29305;&#27530;&#20989;&#25968;create_reject()&#21644;create_confirm(),&#19987;&#38376;&#29992;&#26469;&#22788;&#29702;&#22238;&#22797;reject&#28040;&#24687;&#25110;&#32773;conform&#28040;&#24687;.&#38656;&#35201;&#22312;&#36825;&#20004;&#20010;&#20989;&#25968;&#20013;&#21152;&#20837;&#23545;&#19978;&#38754;&#25552;&#21040;&#30340;&#20004;&#20010;RIHI&#28040;&#24687;&#30340;&#22788;&#29702;.
    </p>
    <p>
      <b><font color="#990000">create_reject(const union SIGNAL * const in,union SIGNAL **out,const S32 errorCode) </font></b>
    </p>
    <p>
      <b><font color="#990000">create_confirm_(const union SIGNAL * const in,union SIGNAL **out, const U32 len) </font></b>
    </p>
    <p>
      
    </p>
    <p>
      8.&#22312;6&#20013;&#23450;&#20041;&#30340;&#20004;&#20010;&#20989;&#25968;&#26368;&#32456;&#21448;&#20250;&#35843;&#29992;HRICRAI&#30340;&#25509;&#21475;&#20989;&#25968;,&#36890;&#36807;&#35843;&#29992;HRICRAI&#25509;&#21475;&#20989;&#25968;&#26368;&#32456;&#24471;&#21040;&#21709;&#24212;&#30340;delay&#20540;.&#25152;&#20197;,&#36824;&#38656;&#35201;&#22312;hricrai.h/c&#25991;&#20214;&#20013;&#28155;&#21152;&#19979;&#38754;&#20004;&#20010;&#20989;&#25968;&#25509;&#21475;(&#19978;&#38754;&#30340;1~7&#37117;&#26159;&#25645;&#30340;&quot;&#26550;&#23376;&quot;,&#23454;&#38469;&#30340;&#24037;&#20316;&#37117;&#26159;&#22312;&#36825;&#20004;&#20010;&#20989;&#25968;&#20013;&#23436;&#25104;&#30340;):
    </p>
    <p>
      <b><font color="#990000">HRICR_getTxSerDesDelay(S32 port); </font></b>
    </p>
    <p>
      <b><font color="#990000">HRICR_getTxHardDelay(S32 port);</font></b>
    </p>
    <p>
      
    </p>
    <p>
      <b><font color="#009966">&#27880;&#24847;&#36825;&#37324;&#30340;&#31532;&#19968;&#20010;&#20989;&#25968;&#30340;&#21517;&#31216;,&#36319;&#19978;&#38754;step&#20013;&#30340;&#19981;&#19968;&#33268;&#20102;,&#36825;&#20027;&#35201;&#26159;&#30001;&#20110;HRICRAI&#20989;&#25968;&#20063;&#26159;&#19968;&#20010;&#23545;&#22806;&#30340;&#25509;&#21475;, </font></b>
    </p>
    <p>
      <b><font color="#009966">&#23545;&#22806;&#30340;&#35805;delay_tx_fifo&#20540;&#23601;&#26159;&quot;&#25152;&#35859;&#30340;&quot;txSerDesDelay&#20540;,&#36825;&#26679;&#30340;&#21629;&#21517;&#26041;&#24335;&#21482;&#26159;&#20026;&#20102;&#21644;RX&#30340;&#21629;&#21517;&#26041;&#24335;&#23545;&#24212;&#36215;&#26469;.&#22312;RX&#20013;,&#20063;&#23558;word_align_delay&#21483;&#20570;SerDesDelay.</font></b>
    </p>
    <p>
      
    </p>
    <p>
      9.
    </p>
    <p>
      &#22312;8&#20013;&#30340;&#20004;&#20010;&#20989;&#25968;&#20013;,&#21448;&#20250;&#35843;&#29992;&#22312;Hricr&#30446;&#24405;&#19979;&#30340;nci_control.c/.h&#20013;&#23450;&#20041;&#30340;&#20004;&#20010;&#20989;&#25968;,&#19979;&#38754;&#30340;&#36825;&#20004;&#20010;&#20989;&#25968;&#26159;&#30495;&#27491;&#30340;&#35745;&#31639;delay&#20540;&#30340;:
    </p>
    <p>
      <b><font color="#990000">U32 get_delay_tx_fifo(int x) </font></b>
    </p>
    <p>
      <b><font color="#990000">U32 get_tx_hard_delay(int x) </font></b>
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_110596474" MIDDLE_LABEL="&#x53c2;&#x8003;HALI2&#x7684;&#x8f6f;&#x4ef6;&#x5c42;&#x6b21;&#x548c;&#x6784;&#x6210;" STARTINCLINATION="278;0;" ENDINCLINATION="278;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
<node TEXT="[&#x5b9e;&#x73b0;]5&#x79cd;&#x786c;&#x4ef6;&#x4e0a;&#x8ba1;&#x7b97;&#x516c;&#x5f0f;&#x7684;&#x5c0f;&#x7ed3;" ID="ID_1723801503" CREATED="1354893973102" MODIFIED="1354896839442">
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#21442;&#32771;&#19978;&#38754;&quot;&#36719;&#20214;&#23618;&#27425;&#21644;&#26500;&#25104;&quot;&#32467;&#28857;&#25551;&#36848;&#30340;&#20869;&#23481;.&#22312;Tx delay&#19978;&#30340;ricrai&#20989;&#25968;&#30340;&#32467;&#26500;&#20063;&#21644;rx&#19968;&#26679;&#30340;,
    </p>
    <p>
      serdes+reuse&#36825;&#20004;&#20010;delay&#20540;&#30340;&#21644;&#20998;&#25955;&#21040;&#20004;&#20010;ricrai&#20989;&#25968;&#20013;&#21435;,&#19968;&#20010;&#20989;&#25968;&#36820;&#22238;&#36825;&#20010;&#20540;&#30340;&#22266;&#23450;&#19981;&#21464;&#30340;&#37096;&#20998;,&#19968;&#20010;&#20989;&#25968;&#36820;&#22238;&#20540;&#30340;&#21487;&#21464;&#30340;&#21160;&#24577;&#37096;&#20998;.
    </p>
    <p>
      
    </p>
    <p>
      &#26412;&#32467;&#28857;&#35752;&#35770;&#30340;&#23601;&#26159;&#23545;5&#20013;&#30828;&#20214;&#19978;,delay&#30340;fixed&#37096;&#20998;&#21644;dynamic&#37096;&#20998;&#21508;&#26159;&#20160;&#20040;,&#20570;&#19968;&#20010;&#23567;&#32467;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="Tserdes+Treuse&#x7684;&#x56fa;&#x5b9a;&#x503c;&#x90e8;&#x5206;" ID="ID_518281417" CREATED="1354896606504" MODIFIED="1355349569729"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <font color="#009999" size="3"><i>COM FPGA:</i></font>
    </p>
    <ul>
      <li>
        1.2G bps
      </li>
    </ul>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(CPRI_SERDES_CONST.TX_1_2 / 2) * 245.76MHz cycles + <font color="#0000ff">CPRI_DEL_CONST.TX * 122.88MHz cycles </font>
    </p>
    <ul>
      <li>
        2.5G bps
      </li>
    </ul>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(CPRI_SERDES_CONST.TX_2_5 / 2) * 245.76MHz cycles&#160;+ <font color="#0000ff">CPRI_DEL_CONST.TX * 122.88MHz cycles</font>
    </p>
    <p>
      
    </p>
    <p>
      <font color="#009999" size="3"><i>Lattice FPGA:</i></font>
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(CPRI_SERDES_CONST.TX_2_5 / 2) * 245.76MHz cycles&#160;+ <font color="#0000ff">CPRI_DEL_CONST.TX * 122.88MHz cycles </font>
    </p>
    <p>
      
    </p>
    <p>
      <font color="#009999" size="3"><i>ALCOR FPGA:</i></font>
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(CPRI_SERDES_CONST.TX_2_5 / 2) * 122.88MHz cycles&#160;+ <font color="#0000ff">CPRI_DEL_CONST.TX * 122.88MHz cycles </font>
    </p>
    <p>
      
    </p>
    <p>
      <font color="#009999" size="3"><i>WARP3:</i></font>
    </p>
    <ul>
      <li>
        1.2G bps
      </li>
    </ul>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(CPRI_SERDES_CONST_12.TX_1_2 / 4) * 1/2.4576e9&#160;+ <font color="#0000ff">CPRI_DEL_CONST.TX * 122.88MHz cycles </font>
    </p>
    <ul>
      <li>
        2.5G bps
      </li>
    </ul>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(CPRI_SERDES_CONST_25.TX_2_5 / 4) * 1/2.4576e9 + <font color="#0000ff">CPRI_DEL_CONST.TX * 122.88MHz cycles </font>
    </p>
    <p>
      
    </p>
    <p>
      <font color="#009999" size="3"><i>WARP3.5:</i></font>
    </p>
    <p>
      <font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;3 / 122.88e6 + 3 * 20 /linerate</font>
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#20854;&#20013;,linerate&#30340;&#20540;&#22914;&#19979;:
    </p>
    <ul>
      <li>
        <b>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font color="#00cc66">1.2G</font>:&#160;&#160;1.2288e9</b>
      </li>
      <li>
        <b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font color="#00cc66">2.5G</font>:&#160;&#160;2.45e9</b>
      </li>
      <li>
        <b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font color="#00cc66">4.9G</font>:&#160;&#160;4.9154e9</b>
      </li>
      <li>
        <b>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font color="#00cc66">9.8G</font>:&#160;&#160;9.8304e9</b>
      </li>
    </ul>
  </body>
</html>
</richcontent>
</node>
<node TEXT="Tserdes+Treuse&#x7684;&#x52a8;&#x6001;&#x503c;&#x90e8;&#x5206;" ID="ID_90437161" CREATED="1354896641258" MODIFIED="1355347800365"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#21442;&#32771;&#20116;&#31181;&#30828;&#20214;&#30340;&#35745;&#31639;&#20844;&#24335;&#30340;&#37096;&#20998;,&#21487;&#20197;&#24471;&#20986;&#19979;&#38754;&#30340;&#32467;&#35770;:
    </p>
    <ol>
      <li>
        &#23545;&#20110;COM FPGA&#21644;ALCOR FPGA&#21644;Lattice FPGA&#36825;&#19977;&#31181;&#30828;&#20214;&#26469;&#35828;,tx&#30340;Tserdes+Treuse&#30340;&#20540;&#26159;&#27809;&#26377;&#21160;&#24577;&#21464;&#21270;&#30340;&#37096;&#20998;&#30340;.&#25152;&#26377;&#30340;&#20540;&#37117;&#26159;fixed&#20540;
      </li>
      <li>
        &#23545;&#20110;WARP3&#21644;WARP3.5&#36825;&#20004;&#31181;&#30828;&#20214;&#26469;&#35828;,tx&#30340;Tserdes+Treuse&#30340;&#20540;&#30340;&#21160;&#24577;&#37096;&#20998;&#21482;&#26377;&#19968;&#20010;&#21442;&#25968;,&#23601;&#26159;delay_tx_fifo.
      </li>
    </ol>
    <p>
      
    </p>
    <p>
      &#20063;&#23601;&#26159;&#35828;,RICR_getTxSerDesDelay(port)&#20989;&#25968;&#36820;&#22238;&#30340;&#20540;&#20854;&#23454;&#23601;&#26159;:
    </p>
    <ul>
      <li>
        <font color="#000099">for WARP3 and WARP3.5,&#23601;&#26159;delay_tx_fifo </font>
      </li>
      <li>
        <font color="#000099">for HWs other than above,&#23601;&#26159;0</font>
      </li>
    </ul>
  </body>
</html>
</richcontent>
</node>
</node>
</node>
<node TEXT="[&#x6d4b;&#x8bd5;&#x8f6f;&#x4ef6;&#x90e8;&#x5206;]CR&#x65b9;&#x6848;&#x79fb;&#x690d;&#x5230;HALI2&#x67b6;&#x6784;&#x4e0a;&#x5e76;&#x652f;&#x6301;WARP3.5" ID="ID_1293151378" CREATED="1356098251319" MODIFIED="1356603335650">
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;RICR&#20013;,&#20889;&#27979;&#35797;&#20195;&#30721;&#21253;&#21547;&#20102;&#20004;&#37096;&#20998;.&#19968;&#37096;&#20998;&#26159;&#20889;&#22312;HOST&#19978;&#36305;&#30340;Ruby&#30340;&#27979;&#35797;&#20195;&#30721;,&#19968;&#37096;&#20998;&#26159;&#20889;&#22312;Target&#19978;(&#20063;&#23601;&#26159;RU)&#19978;&#36305;&#30340;C&#30340;&#20195;&#30721;.
    </p>
    <p>
      
    </p>
    <p>
      &#19968;&#33324;&#24773;&#20917;&#19979;,&#38656;&#35201;&#22312;target&#19978;&#20889;C&#20195;&#30721;&#30340;&#21407;&#22240;&#19968;&#21322;&#26159;&#22240;&#20026;&#22686;&#21152;&#20102;RICRAI/HRICRAI&#20989;&#25968;&#25509;&#21475;.
    </p>
    <p>
      
    </p>
    <p>
      &#22914;&#26524;&#26159;&#19978;&#38754;&#30340;&#24773;&#20917;&#30340;&#35805;,&#20027;&#35201;&#30340;&#24037;&#20316;&#23601;&#26159;&#19979;&#38754;&#30340;&#20004;&#20010;:
    </p>
    <ul>
      <li>
        &#32473;Dedicated Server&#28155;&#21152;&#19968;&#20123;&#28040;&#24687;&#25509;&#21475;,&#36825;&#20123;&#28040;&#24687;&#25509;&#21475;&#30340;&#20027;&#35201;&#20316;&#29992;&#23601;&#26159;&#32473;Ruby&#30340;&#27979;&#35797;&#29992;&#20363;&#20132;&#20114;
      </li>
      <li>
        &#28155;&#21152;shell&#21629;&#20196;.&#21407;&#26469;&#30340;&#27979;&#35797;C&#20195;&#30721;&#20013;&#23601;&#26377;&#27979;&#35797;RICRAI/HRICRAI&#20989;&#25968;&#30340;shell&#21629;&#20196;,&#25152;&#20197;&#22914;&#26524;&#26356;&#26032;&#20102;RICRAI/HRICRAI&#30340;&#35805;,&#38656;&#35201;&#20462;&#25913;&#36825;&#20123;shell&#21629;&#20196;.
      </li>
    </ul>
  </body>
</html>
</richcontent>
<node TEXT="Target&#x90e8;&#x5206;" ID="ID_1504646119" CREATED="1356099564075" MODIFIED="1356609513099"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      1.&#22312;ricrai_ds.h/ricrai_ds.sig&#25991;&#20214;&#20013;&#28155;&#21152;&#20004;&#20010;&#22235;&#20010;&quot;function&quot;&#30340;&#23450;&#20041;,&#27880;&#24847;&#36825;&#37324;&#30340;function&#24182;&#19981;&#26159;&#20989;&#25968;,&#32780;&#26159;RicraiDsReqS&#28040;&#24687;&#30340;&#19968;&#20010;&#21442;&#25968;:
    </p>
    <p>
      RICRAI_DS_GET_TX_SER_DES_DELAY
    </p>
    <p>
      HRICRAI_DS_GET_TX_SER_DES_DELAY
    </p>
    <p>
      RICRAI_DS_GET_TX_HARD_DELAY
    </p>
    <p>
      HRICRAI_DS_GET_TX_HARD_DELAY
    </p>
    <p>
      
    </p>
    <p>
      2.
    </p>
    <p>
      &#22312;ds.c&#25991;&#20214;&#20013;&#30340;&#20027;&#24490;&#29615;&#20013;,&#22686;&#21152;&#23545;&#19978;&#38754;&#22235;&#20010;&#21442;&#25968;&#30340;&#25903;&#25345;.&#22312;&#21508;&#33258;&#30340;&#22788;&#29702;&#20989;&#25968;&#20013;,&#20998;&#21035;&#35843;&#29992;RICRAI&#20989;&#25968;&#21644;HRICRAI&#20989;&#25968;.
    </p>
    <p>
      (&#20854;&#23454;&#24456;&#31616;&#21333;).
    </p>
    <p>
      
    </p>
    <p>
      3.
    </p>
    <p>
      &#22312;ru.c&#25991;&#20214;&#20013;&#30340;&#20004;&#20010;&#20989;&#25968;test_ricrai()&#20989;&#25968;&#21644;test_hricrai()&#20989;&#25968;&#20013;,&#21152;&#20837;&#26032;&#22686;&#30340;&#20004;&#20010;RICRAI&#20989;&#25968;&#21644;HRICRAI&#20989;&#25968;&#30340;&#25903;&#25345;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="Host&#x90e8;&#x5206;" ID="ID_1015744208" CREATED="1356099569255" MODIFIED="1356099572775"/>
</node>
<node TEXT="&#x8fdb;&#x5ea6;" ID="ID_1230999599" CREATED="1354902713328" MODIFIED="1356609824352"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      design&#20195;&#30721;&#30340;&#23454;&#29616;&#24050;&#32463;&#23436;&#25104;.
    </p>
    <p>
      &#27979;&#35797;&#20195;&#30721;&#30340;C&#35821;&#35328;&#37096;&#20998;.DS&#37096;&#20998;&#21644;shell&#37096;&#20998;&#37117;&#23436;&#25104;&#20102;.
    </p>
    <p>
      finish!
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_455044270" MIDDLE_LABEL="&#x5b8c;&#x6210;&#x4e86;Step3" STARTINCLINATION="660;0;" ENDINCLINATION="660;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
</node>
<node TEXT="[RICR]CR-BSDB00011985&#x5b9e;&#x73b0;" POSITION="right" ID="ID_498292715" CREATED="1351661019284" MODIFIED="1351661224905"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      CR&#31616;&#20171;:
    </p>
    <p>
      &#36825;&#20010;CR&#30340;&#30446;&#30340;&#23601;&#26159;
    </p>
  </body>
</html>
</richcontent>
<node TEXT="[Ver1]&#x66f4;&#x65b0;&#x8fc7;&#x540e;&#x7684;&#x5224;&#x65ad;&#x66f4;&#x65b0;clock source&#x7684;&#x903b;&#x8f91;" ID="ID_1536767596" CREATED="1351824928789" MODIFIED="1352101887045"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#26377;&#19968;&#20010;&#38382;&#39064;&#38656;&#35201;&#28548;&#28165;&#30340;,&#37027;&#23601;&#26159;,&#25105;&#20204;&#26159;&#21542;&#20551;&#35774;RU&#19978;&#26368;&#22810;&#21482;&#26377;&#20004;&#20010;port?
    </p>
    <p>
      &#22240;&#20026;&#30446;&#21069;&#26469;&#35828;,&#26368;&#22810;&#23601;&#21482;&#26377;&#20004;&#20010;port.&#34429;&#28982;XMU-C&#26377;12&#20010;port,&#20294;&#26159;update_clock_source()&#19981;&#36866;&#29992;&#20110;XMU-C&#30828;&#20214;.
    </p>
    <p>
      &#22312;&#30446;&#21069;&#30340;update_clock_source()&#20013;,&#35980;&#20284;&#26159;&#27809;&#26377;&#20551;&#35774;RU&#21482;&#26377;&#20004;&#20010;&#21475;&#30340;.
    </p>
    <p>
      ==
    </p>
    <p>
      
    </p>
    <p>
      <font color="#006633"><b><i>if (new_q &gt; cur_q)</i></b></font>
    </p>
    <p>
      {
    </p>
    <p>
      &#34920;&#26126;&#38142;&#36335;&#29366;&#24577;&#24050;&#32463;&#26377;&#20102;&#26126;&#26174;&#30340;&#39640;&#19979;.&#27492;&#26102;&#21551;&#21160;timer&#30340;&#26465;&#20214;&#19981;&#28385;&#36275;.
    </p>
    <p>
      &#32780;&#19988;&#22914;&#26524;timer&#24050;&#32463;&#21551;&#21160;&#20102;,&#24212;&#35813;&#23558;&#20854;&#21462;&#28040;
    </p>
    <p>
      }
    </p>
    <p>
      <font color="#006633"><b><i>elseif ( (new_q == cur_q) &amp;&amp; (new_p == preferred_port) &amp;&amp; (cur_p != preferred_port) )</i></b></font>
    </p>
    <p>
      {
    </p>
    <p>
      &#27492;&#26102;&#34920;&#26126;prefered port&#24674;&#22797;&#21040;&#20102;cur_p&#30340;&#27700;&#24179;,&#32780;&#19988;&#25345;&#24179;,&#25353;&#29031;&#26368;&#21021;&#30340;&#26102;&#26426;,&#27492;&#26102;&#24212;&#35813;&#20999;&#25442;&#26102;&#38047;&#28304;&#20102;.
    </p>
    <p>
      &#25353;&#29031;&#26032;&#30340;&#35774;&#35745;,&#27492;&#26102;&#24212;&#35813;timer&#21551;&#21160;&#30340;&#26102;&#26426;&#21040;&#26469;&#20102;.&#21551;&#21160;timer.&#21516;&#26102;&#20445;&#25345;&#26102;&#38047;&#28304;&#19981;&#20999;&#25442;.
    </p>
    <p>
      &#22914;&#26524;&#21457;&#29616;timer&#24050;&#32463;&#21551;&#21160;&#20102;,&#22914;&#20309;&#22788;&#29702;?
    </p>
    <p>
      }
    </p>
    <p>
      <font color="#006633"><b><i>else&#160;&#160;&#160;</i></b></font>&#160;&#160;&#160;&#160;&#160;
    </p>
    <p>
      --&gt;&#36825;&#37324;&#30340;else,&#21253;&#21547;&#30340;&#20869;&#23481;&#27604;&#36739;&#30340;&#22810;,&#21487;&#33021;&#26159;&#19979;&#38754;&#30340;&#20960;&#31181;.
    </p>
    <ul>
      <li>
        <font color="#006633"><b><i>new_q &lt; cur_q.</i></b></font>&#36825;&#31181;&#24773;&#20917;&#19979;,&#22914;&#26524;(new_p != cur_p)&#30340;&#35805;,&#19981;&#38656;&#35201;&#20570;&#20219;&#20309;&#30340;&#22788;&#29702;.&#26102;&#38047;&#28304;&#27809;&#26377;&#20999;&#25442;&#30340;&#26465;&#20214;,&#22914;&#26524;(new_p == cur_p)&#30340;&#35805;,&#20063;&#23601;&#26159;&#35828;cur_p&#30340;&#36136;&#37327;&#25481;&#19979;&#26469;&#20102;,&#37027;&#20040;,&#27492;&#26102;&#38656;&#35201;&#37325;&#26032;&#23545;&#25152;&#26377;&#30340;&#38142;&#36335;&#36827;&#34892;&#21028;&#26029;,&#28982;&#21518;&#36873;&#25321;&#19968;&#20010;&#26368;&#22909;&#30340;.&#36825;&#26102;&#20854;&#23454;&#20063;&#23384;&#22312;&#19968;&#20010;&#38382;&#39064;,&#23601;&#26159;cur_p&#30340;&#36136;&#37327;&#19979;&#38477;&#21040;&#19982;preferred_port&#30456;&#21516;&#30340;&#35805;,&#37027;&#20040;&#38656;&#35201;&#31435;&#21363;&#20999;&#25442;&#20040;?
      </li>
      <li>
        <font color="#006633"><b><i>((new_q == cur_q) &amp;&amp; (new_p != preferred_port) &amp;&amp; (cur_p != preferred_port))</i></b></font>,&#36825;&#31181;&#24773;&#20917;&#19979;,&#19981;&#38656;&#35201;&#36215;timer.&#20294;&#26159;&#22914;&#26524;timer&#24050;&#32463;&#36215;&#26469;&#20102;,&#37027;&#20040;&#20063;&#19981;&#38656;&#35201;&#20572;&#25481;&#23427;.
      </li>
      <li>
        <font color="#006633"><b><i>((new_q == cur_q) &amp;&amp; (new_p != preferred_port) &amp;&amp; (cur_p == preferred_port))</i></b></font>.&#36825;&#31181;&#24773;&#20917;&#19979;,&#19981;&#38656;&#35201;&#20570;&#20219;&#20309;&#30340;&#22788;&#29702;.&#22914;&#26524;timer&#24050;&#32463;&#36215;&#26469;,&#20851;&#25481;&#23427;.
      </li>
      <li>
        <font color="#006633"><b><i>((new_q == cur_q) &amp;&amp; (new_p == preferred_port) &amp;&amp; (cur_p == preferred_port))</i></b></font>.&#36825;&#31181;&#24773;&#20917;&#19979;,&#19981;&#38656;&#35201;&#20570;&#20219;&#20309;&#30340;&#22788;&#29702;.&#22914;&#26524;timer&#24050;&#32463;&#36215;&#26469;,&#20851;&#25481;&#23427;.
      </li>
    </ul>
    <p>
      {
    </p>
    <p>
      &#36941;&#21382;&#25152;&#26377;&#30340;link,&#28982;&#21518;&#20174;&#20013;&#36873;&#21462;&#19968;&#20010;&#36136;&#37327;&#26368;&#22909;&#30340;.
    </p>
    <p>
      }
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="[Ver2][&#x4e0d;&#x80fd;&#x4f7f;&#x7528;,&#x6709;&#x7f3a;&#x9677;!!]&#x66f4;&#x65b0;&#x8fc7;&#x540e;&#x7684;&#x5224;&#x65ad;&#x66f4;&#x65b0;clock source&#x7684;&#x903b;&#x8f91;" ID="ID_349563630" CREATED="1351832980394" MODIFIED="1352102318898"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#19978;&#38754;&#30340;&#29256;&#26412;1&#30340;&#36923;&#36753;&#20854;&#23454;&#26377;&#28857;&#22797;&#26434;.&#20027;&#35201;&#30340;&#21407;&#22240;&#26159;&#22240;&#20026;,&#25913;&#21160;&#30340;&#37096;&#20998;&#21463;&#21040;&#20102;&#21407;&#20808;&#20195;&#30721;&#30340;&#24433;&#21709;&#27604;&#36739;&#22823;.
    </p>
    <p>
      &#21518;&#26469;&#31245;&#24494;&#23567;&#32467;&#20102;&#19968;&#19979;,&#21457;&#29616;&#21487;&#20197;&#25226;&#21407;&#20808;&#30340;&#32467;&#26500;&#20808;&#25913;&#21464;&#19968;&#19979;,&#23454;&#29616;&#36215;&#26469;&#20250;&#26356;&#21152;&#30340;&#28165;&#26224;&#21644;&#23481;&#26131;.
    </p>
    <p>
      &#22914;&#19979;:
    </p>
    <p>
      
    </p>
    <p>
      ====================
    </p>
    <p>
      ====================
    </p>
    <p>
      <font color="#006633"><b>&#22312;&#36827;&#34892;&#36923;&#36753;&#21028;&#26029;&#20043;&#21069;,&#20808;&#23558;link_no&#23545;&#24212;&#30340;&#38142;&#36335;&#30340;&#29366;&#24577;&#20540;&#26356;&#26032;&#20026;new_q!! </b></font>
    </p>
    <p>
      <font color="#006633"><b>&#36825;&#20010;&#24456;&#37325;&#35201;,&#34429;&#28982;&#22312;&#21407;&#20808;&#30340;&#20195;&#30721;&#20013;&#24050;&#32463;&#26159;&#36825;&#20040;&#20570;&#20102;.&#20294;&#26159;&#36824;&#26159;&#24819;&#35828;&#19968;&#19979;.... </b></font>
    </p>
    <p>
      <font color="#006633"><b>&#28982;&#21518;&#21462;&#24471;preferred_port&#23545;&#24212;&#38142;&#36335;&#30340;quality.&#25105;&#20204;&#26242;&#19988;&#25226;&#23427;&#21483;&#20570;prefer_port_q. </b></font>
    </p>
    <p>
      &#28982;&#21518;...:
    </p>
    <p>
      
    </p>
    <p>
      <font color="#006633"><b><i>if (new_q &gt; cur_q)</i></b></font>
    </p>
    <p>
      {
    </p>
    <p>
      &#34920;&#26126;&#38142;&#36335;&#29366;&#24577;&#24050;&#32463;&#26377;&#20102;&#26126;&#26174;&#30340;&#39640;&#19979;.&#38656;&#35201;&#31435;&#21363;&#20999;&#25442;.
    </p>
    <p>
      &#32780;&#19988;&#22914;&#26524;timer&#24050;&#32463;&#21551;&#21160;&#20102;,&#24212;&#35813;&#23558;&#20854;&#21462;&#28040;.&#22240;&#20026;&#29616;&#22312;&#26126;&#26174;&#30340;&#19981;&#23384;&#22312;&#28385;&#36275;timer&#23384;&#22312;&#30340;&#26465;&#20214;,&#27809;&#26377;&#25171;&#25104;&#24179;&#25163;,&#24050;&#32463;&#26377;&#39640;&#19979;&#20102;.
    </p>
    <p>
      }
    </p>
    <p>
      <font color="#006633"><b><i>elseif ( (prefer_port_q == cur_q) &amp;&amp; (cur_p != preferred_port) )</i></b></font>
    </p>
    <p>
      {
    </p>
    <p>
      &#20043;&#21069;&#21028;&#26029;preferred_port&#30340;&#29366;&#24577;&#36319;cur_p&#30340;&#29366;&#24577;&#26159;&#21542;&#30456;&#31561;.&#24182;&#19988;&#38480;&#23450;&#20102;&#26159;&#22312;cur_p&#24182;&#19981;&#26159;preferred_port&#30340;&#24773;&#20917;&#19979;.
    </p>
    <p>
      &#36825;&#31181;&#24773;&#20917;&#30340;&#35805;,&#23601;&#28385;&#36275;&#20102;&#36215;timer&#30340;&#26465;&#20214;.&#27492;&#26102;&#24212;&#35813;&#21551;&#21160;timer.
    </p>
    <p>
      }
    </p>
    <p>
      <font color="#006633"><b><i>else&#160;&#160;&#160;</i></b></font>&#160;&#160;&#160;&#160;&#160;
    </p>
    <p>
      {
    </p>
    <p>
      &#36941;&#21382;&#25152;&#26377;&#30340;link,&#28982;&#21518;&#20174;&#20013;&#36873;&#21462;&#19968;&#20010;&#36136;&#37327;&#26368;&#22909;&#30340;.
    </p>
    <p>
      &#22914;&#26524;timer&#21551;&#21160;&#20102;,&#37027;&#20040;cancle&#25481;&#36825;&#20010;timer.
    </p>
    <p>
      }
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="[Ver3 based on Ver2]&#x66f4;&#x65b0;&#x8fc7;&#x540e;&#x7684;&#x5224;&#x65ad;&#x66f4;&#x65b0;clock source&#x7684;&#x903b;&#x8f91;[&#x672a;&#x7f16;&#x8f91;&#x5b8c;]" ID="ID_309297760" CREATED="1352101852774" MODIFIED="1357829659302"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <font size="5" color="#990033">Ver2&#30340;&#32570;&#38519;: </font>
    </p>
    <p>
      
    </p>
    <p>
      Ver2&#30340;&#36923;&#36753;&#26159;&#19981;&#23436;&#25972;&#30340;.&#34429;&#28982;&#24605;&#36335;&#24456;&#30452;&#25509;,&#20294;&#26159;&#26377;&#19968;&#20010;&#33268;&#21629;&#30340;&#36923;&#36753;&#32570;&#38519;!!
    </p>
    <p>
      &#27809;&#26377;&#32771;&#34385;&#21040;new_p == cur_p &#30340;&#24773;&#20917;!
    </p>
    <p>
      &#22312;&#36825;&#31181;&#24773;&#20917;&#19979;,&#26159;&#19981;&#33021;&#22815;&#20351;&#29992; (preferred_port_q == cur_p)&#36825;&#20010;&#26465;&#20214;&#26469;&#21028;&#26029;preferred_port &#26159;&#21542;&#21516;&#26679;&#20855;&#26377;&#26368;&#39640;&#30340;quality&#30340;!!
    </p>
    <p>
      &#22240;&#20026;&#22914;&#26524;new_p == cur_p&#30340;&#26102;&#20505;,&#32780;&#19988;&#24688;&#22909;(new_q &lt; cur_q)&#30340;&#35805;,&#27492;&#26102;&#30340;cur_q&#23601;&#19981;&#33021;&#22815;&#20195;&#34920;&#24403;&#21069;&#31995;&#32479;&#20013;&#36136;&#37327;&#26368;&#39640;&#30340;quality&#20102;!!!
    </p>
    <p>
      &#36825;&#19968;&#28857;&#19968;&#23450;&#35201;&#24847;&#35782;&#21040;!!!&#25152;&#20197;&#24403;&#28982;&#19981;&#33021;&#29992;(preferred_port_q == cur_p)&#26469;&#27604;&#36739;&#20102;!!
    </p>
    <p>
      
    </p>
    <p>
      <font size="5" color="#990033">Ver3&#30340;&#36923;&#36753;: </font>
    </p>
    <p>
      <b><font color="#006633">&#22312;&#36827;&#34892;&#36923;&#36753;&#21028;&#26029;&#20043;&#21069;,&#20808;&#23558;link_no&#23545;&#24212;&#30340;&#38142;&#36335;&#30340;&#29366;&#24577;&#20540;&#26356;&#26032;&#20026;new_q!! </font></b>
    </p>
    <p>
      <b><font color="#006633">&#36825;&#20010;&#24456;&#37325;&#35201;,&#34429;&#28982;&#22312;&#21407;&#20808;&#30340;&#20195;&#30721;&#20013;&#24050;&#32463;&#26159;&#36825;&#20040;&#20570;&#20102;.&#20294;&#26159;&#36824;&#26159;&#24819;&#35828;&#19968;&#19979;.... </font></b>
    </p>
    <p>
      <b><font color="#006633">&#28982;&#21518;&#21462;&#24471;preferred_port&#23545;&#24212;&#38142;&#36335;&#30340;quality.&#25105;&#20204;&#26242;&#19988;&#25226;&#23427;&#21483;&#20570;prefer_port_q. </font></b>
    </p>
    <p>
      &#28982;&#21518;...:
    </p>
    <p>
      
    </p>
    <p>
      <b><i><font color="#006633">if (new_q &gt; cur_q)</font></i></b>
    </p>
    <p>
      {
    </p>
    <p>
      &#34920;&#26126;&#38142;&#36335;&#29366;&#24577;&#24050;&#32463;&#26377;&#20102;&#26126;&#26174;&#30340;&#39640;&#19979;.&#38656;&#35201;&#31435;&#21363;&#20999;&#25442;.
    </p>
    <p>
      &#32780;&#19988;&#22914;&#26524;timer&#24050;&#32463;&#21551;&#21160;&#20102;,&#24212;&#35813;&#23558;&#20854;&#21462;&#28040;.&#22240;&#20026;&#29616;&#22312;&#26126;&#26174;&#30340;&#19981;&#23384;&#22312;&#28385;&#36275;timer&#23384;&#22312;&#30340;&#26465;&#20214;,&#27809;&#26377;&#25171;&#25104;&#24179;&#25163;,&#24050;&#32463;&#26377;&#39640;&#19979;&#20102;.
    </p>
    <p>
      }
    </p>
    <p>
      <b><i><font color="#006633">else&#160;&#160;&#160;</font></i></b>&#160;&#160;&#160;&#160;&#160;
    </p>
    <p>
      {
    </p>
    <p>
      &#160;&#160;&#36941;&#21382;&#25152;&#26377;&#30340;link,&#28982;&#21518;&#20174;&#20013;&#36873;&#21462;&#19968;&#20010;&#36136;&#37327;&#26368;&#22909;&#30340;.&#25105;&#20204;&#25226;&#23427;&#21483;&#20570;<b><font color="#006666">best_q</font></b>.&#23545;&#24212;&#30340;&#38142;&#36335;&#20026;<b><font color="#006666">best_p</font></b>
    </p>
    <p>
      &#160;&#160;if
    </p>
    <p>
      &#160;&#160;&#22914;&#26524;timer&#21551;&#21160;&#20102;,&#37027;&#20040;cancle&#25481;&#36825;&#20010;timer.
    </p>
    <p>
      }
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="CR&#x7f16;&#x7801;&#x4e2d;&#x53d1;&#x73b0;&#x7684;&#x4f7f;&#x7528;&#x5168;&#x5c40;&#x53d8;&#x91cf;&#x7684;&#x95ee;&#x9898;" ID="ID_908265785" CREATED="1352956022199" MODIFIED="1352958177572">
<node TEXT="&#x6587;&#x4ef6;&#x622a;&#x5c4f;" ID="ID_817193676" CREATED="1352956272604" MODIFIED="1352956280674">
<node TEXT="ricr_resources.c" ID="ID_1768827071" CREATED="1352956281694" MODIFIED="1352957808746" LINK="../MiscDocuments/ricr_resources_c.png"/>
<node TEXT="nci_control.c" ID="ID_451545600" CREATED="1352956286804" MODIFIED="1352957816246" LINK="../MiscDocuments/nci_control_c.png"/>
<node TEXT="log" ID="ID_451141087" CREATED="1352956290544" MODIFIED="1352957825906" LINK="../MiscDocuments/log.png"/>
<node TEXT="dia&#x56fe;" ID="ID_510671424" CREATED="1352960850179" MODIFIED="1352960865939" LINK="../MiscDocuments/global_variable_problem.png"/>
</node>
</node>
<node TEXT="&#x8bd5;&#x6d4b;CR&#x4e2d;&#x4f7f;&#x7528;&#x7684;&#x4e00;&#x4e9b;&#x547d;&#x4ee4;" ID="ID_554084461" CREATED="1352958192273" MODIFIED="1352958200800">
<node TEXT="&#x5728;DUW&#x4e0a;set&#x548c;clear SBIT&#x7684;&#x547d;&#x4ee4;" ID="ID_1852686053" CREATED="1352958202600" MODIFIED="1352958667477"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#27979;&#35797;&#30340;&#26102;&#20505;,&#20351;&#29992;&#30340;&#26159;&#19968;&#20010;DUW&#25509;&#19968;&#20010;AUM2E&#30340;RUS&#30340;&#37197;&#32622;.DUW&#30340;port0&#21644;port1&#20998;&#21035;&#25509;&#21040;RUS&#30340;port0&#21644;port1&#19978;.&#36825;&#26679;&#23601;&#24418;&#25104;&#20102;&#19968;&#20010;Mixed-mode&#30340;&#37197;&#32622;.
    </p>
    <p>
      
    </p>
    <p>
      &#27979;&#35797;&#30340;&#26102;&#20505;&#22914;&#26524;&#38656;&#35201;&#23558;DU-&gt;RU&#20043;&#38388;&#38142;&#36335;&#19978;&#30340;SBIT&#28165;&#38500;&#25481;&#25110;&#32773;&#35774;&#32622;&#19978;,&#21487;&#20197;&#20351;&#29992;&#19979;&#38754;&#30340;&#21629;&#20196;:
    </p>
    <ol>
      <li>
        &#39318;&#20808;&#38656;&#35201;telnet&#21040;DU&#19978;.
      </li>
      <li>
        &#22914;&#26524;<font color="#009933" size="6">&#28165;&#38500;</font>DU&#30340;port0&#38142;&#36335;&#19978;&#30340;SBIT&#30340;&#35805;,&#20351;&#29992;<font color="#009933" size="6">wrfpga 601a 302</font>&#21629;&#20196;
      </li>
      <li>
        &#22914;&#26524;<font color="#009933" size="6">&#35774;&#32622;</font>DU&#30340;port0&#38142;&#36335;&#19978;&#30340;SBIT&#30340;&#35805;,&#20351;&#29992;<font color="#009933" size="6">wrfpga 601a 342</font>&#21629;&#20196;
      </li>
      <li>
        &#22914;&#26524;&#38656;&#35201;&#25805;&#20316;&#30340;&#19981;&#26159;port0,&#32780;&#26159;&#20854;&#20182;&#30340;portn&#30340;&#35805;,&#20351;&#29992;<font color="#009933" size="6">wrfpga (601a+n*0x40) xxx</font>&#21629;&#20196;.&#20063;&#23601;&#26159;&#35828;&#22914;&#26524;&#25805;&#20316;portn&#30340;&#35805;,&#20889;&#30340;&#22320;&#22336;&#30456;&#23545;&#20110;port0&#20877;&#21152;&#19978;n*0x40&#21363;&#21487;.
      </li>
    </ol>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x542f;&#x91cd;DU&#x4e4b;&#x540e;,&#x4e0e;RU&#x5efa;&#x7acb;&#x8d77;CPRI&#x8fde;&#x63a5;" ID="ID_327328317" CREATED="1352958296022" MODIFIED="1353030306977"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      ?
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
</node>
<node TEXT="[RICR]TR-HQ71745&#x5b9e;&#x73b0;" POSITION="right" ID="ID_761937761" CREATED="1358172528516" MODIFIED="1362108677286"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36319;&#36825;&#20010;TR&#30456;&#20851;&#30340;&#38382;&#39064;&#26159;,&#22312;CPRI&#30456;&#20851;&#30340;&#23492;&#23384;&#22120;&#20013;,&#33021;&#22815;&#26816;&#27979;&#21040;&#23545;&#31471;&#21457;&#36865;&#36807;&#26469;&#30340;CPRI&#30340;&#29256;&#26412;&#21457;&#29983;&#20102;&#25913;&#21464;.
    </p>
    <p>
      &#38382;&#39064;&#26159;,&#22312;CPRI&#30340;&#23492;&#23384;&#22120;&#20013;,&#26377;&#20004;&#20010;&#22320;&#26041;&#33021;&#21453;&#26144;CPRI Revision&#21457;&#29983;&#20102;&#25913;&#21464;.&#19968;&#20010;&#21483;&#20570;REV_CHAGE,&#19968;&#20010;&#21483;&#20570;REV_Mismatch.
    </p>
    <p>
      &#22312;&#24403;&#21069;&#30340;&#36719;&#20214;&#30340;&#23454;&#29616;&#20013;,&#37117;&#26159;&#20351;&#29992;REV_CHANGE&#26469;&#21028;&#26029;&#23545;&#31471;&#21457;&#26469;&#30340;CPRI&#30340;Revsion&#26377;&#27809;&#26377;&#25913;&#21464;.
    </p>
    <p>
      &#20294;&#26159;,&#22312;FT&#30340;&#27979;&#35797;&#20013;,&#21457;&#29616;&#20351;&#29992;&#36825;&#20010;&#23492;&#23384;&#22120;bit&#26377;&#24330;&#31471;.
    </p>
    <p>
      1.REV_CHANGE&#21644;REV_MISMATCH&#30340;&#34892;&#20026;&#19981;&#21516;,REV_CHANGE&#20135;&#29983;&#26159;&#19968;&#20010;&#33033;&#20914;,&#24403;&#26816;&#27979;&#21040;&#23545;&#31471;&#21457;&#20986;&#26469;&#30340;revision&#25913;&#21464;&#26102;,&#36825;&#20010;bit&#34987;&#32622;&#20301;,&#28982;&#21518;&#25509;&#30528;&#23601;&#21448;&#34987;&#28165;&#38646;&#20102;.&#36825;&#31181;&#34892;&#20026;&#23545;&#20110;RICR&#36719;&#20214;&#26469;&#35828;&#26159;&#19981;&#22909;&#30340;.&#22240;&#20026;RICR&#30340;&#34892;&#20026;&#26159;,&#26816;&#27979;&#21040;&#36825;&#20010;&#38169;&#20043;&#21518;,&#20250;&#21521;DU&#25253;&#21578;&#36825;&#20010;&#38169;&#35823;.&#28982;&#21518;&#20250;&#32487;&#32493;&#30417;&#25511;&#36825;&#20010;bit,&#24403;bit&#20026;0&#30340;&#26102;&#20505;,&#23601;&#21521;DU&#21457;&#36865;fault cease&#28040;&#24687;.&#25152;&#20197;,RICR&#26399;&#26395;&#30340;&#34892;&#20026;&#26159;,&#22914;&#26524;&#21457;&#29616;&#20102;&#36825;&#20010;&#38169;,bit&#23601;&#19968;&#30452;&#20445;&#25345;&#20026;1,&#21482;&#26377;&#24403;&#21457;&#29616;revision&#21448;&#27491;&#24120;&#20102;,&#25165;&#21457;&#36865;cease&#28040;&#24687;.&#20294;&#26159;REV_CHAGE&#30340;&#34892;&#20026;&#19981;&#26159;&#36825;&#26679;&#30340;.&#21453;&#32780;REV_MISMATCH&#30340;&#34892;&#20026;&#26159;&#36825;&#26679;&#30340;.&#25152;&#20197;,&#25105;&#20204;&#24076;&#26395;&#20351;&#29992;REV_MISMATCH&#36825;&#20010;bit&#26469;&#26816;&#27979;CPRI Revision&#30340;&#25913;&#21464;,&#32780;&#19988;&#21516;&#26102;&#20063;&#33021;&#22815;&#27491;&#30830;&#30340;&#35782;&#21035;&#20986;&#20160;&#20040;&#26102;&#20505;Revision&#21448;&#24674;&#22797;&#27491;&#24120;&#20102;.&#33021;&#22815;&#20934;&#30830;&#30340;cease&#25481;
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#20010;TR&#38656;&#35201;&#35299;&#20915;&#30340;&#38382;&#39064;&#26377;&#20004;&#20010;:
    </p>
    <ul>
      <li>
        &#23545;&#24212;&#20110;&#19981;&#21516;&#30340;&#30828;&#20214;&#24179;&#21488;,COM FPGA,WARP3,WARP3.5,&#20998;&#21035;&#23558;&#20854;&#22312;operational&#29366;&#24577;&#26102;&#30417;&#25511;&#30340;bit&#20174;rev_change,&#25913;&#20026;rev_faulty(&#22914;&#26524;&#26159;warp3.5&#30340;&#35805;,&#25913;&#20026;rev_mismatch)
      </li>
      <li>
        &#22312;WARP3.5&#30828;&#20214;&#19978;,&#26412;&#36523;&#23450;&#20041;&#30340;&#23439;W35_CPRIx_STATUS_REV_CHANGE&#23601;&#24050;&#32463;&#23450;&#20041;&#38169;&#20102;,&#23558;&#20854;&#23450;&#20041;&#20026;&#20102;rev_change.&#38656;&#35201;&#26356;&#25913;&#36807;&#26469;
      </li>
      <li>
        &#22312;&#25152;&#26377;&#30340;&#30828;&#20214;&#19978;,&#36824;&#23450;&#20041;&#20102;&#19968;&#20010;&#23439;W35_CPRIx_STATUS_UNEXP_CTRL_WORDS&#25110;&#32773;CPRIx_STATUS_UNEXP_CTRL_WORDS,&#36825;&#20004;&#20010;&#23439;&#23450;&#20041;&#20102;3&#20010;&#38169;&#35823;&#30340;&#38598;&#21512;,&#37324;&#38754;&#23601;&#21253;&#25324;&#20102;rev_mismatch.&#22240;&#20026;&#22312;&#36825;&#20010;TR&#25913;&#21160;&#20043;&#21069;,&#30830;&#23454;&#22312;&#20854;&#20182;&#30340;&#22320;&#26041;&#27809;&#26377;&#29992;&#21040;rev_mismatch,&#25152;&#20197;&#36825;&#20010;&#23439;&#37324;&#38754;&#24102;&#19978;&#20102;&#36825;&#20010;rev_mismatch&#26159;&#21512;&#36866;&#30340;,&#20294;&#26159;&#32463;&#36807;&#20102;&#36825;&#27425;&#30340;&#25913;&#21160;,&#23601;&#38656;&#35201;&#22312;&#36825;&#20010;&#23439;&#37324;&#38754;,&#23558;rev_mismatch&#31227;&#38500;&#25481;.(&#38656;&#35201;&#27880;&#24847;&#30340;&#26159;,&#25913;&#21160;&#38656;&#35201;&#22312;&#19978;&#38754;&#30340;&#20004;&#20010;&#23439;&#37324;&#38754;&#37117;&#36827;&#34892;)
      </li>
    </ul>
  </body>
</html>
</richcontent>
<node TEXT="&#x5173;&#x4e8e;&#x4ec0;&#x4e48;&#x65f6;&#x5019;&#x4f7f;&#x7528;rev_changed,&#x4ec0;&#x4e48;&#x65f6;&#x5019;&#x4f7f;&#x7528;rev_mismatch&#x7684;&#x95ee;&#x9898;" ID="ID_1365227604" CREATED="1362108681186" MODIFIED="1362375821261"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;&#20043;&#21069;&#19982;EAB&#30340;&#21516;&#20107;&#35752;&#35770;&#30340;&#26102;&#20505;,&#28041;&#21450;&#30340;&#19968;&#28857;&#23601;&#26159;,&#22312;HQ71745&#30340;&#25913;&#21160;&#20043;&#21518;,&#38656;&#35201;&#21516;&#26102;&#20351;&#29992;&#21040;rev_change&#21644;rev_mismatch(&#25110;&#32773;&#35828;&#26159;rev_faulty)&#36825;&#20004;&#20010;&#27604;&#29305;.
    </p>
    <p>
      &#38382;&#39064;&#23601;&#26159;,&#22312;&#20160;&#20040;&#26102;&#20505;&#29992;rev_change,&#20160;&#20040;&#26102;&#20505;&#20351;&#29992;rev_mismatch&#21602;?
    </p>
    <p>
      
    </p>
    <p>
      &#26681;&#25454;EAB&#30340;&#21516;&#20107;&#20570;&#35797;&#39564;,&#24471;&#20986;&#26469;&#30340;&#32467;&#26524;&#26159;,&#22312;revision_negotiation&#30340;&#26102;&#20505;,&#38656;&#35201;&#21028;&#26029;rev_change.
    </p>
    <p>
      &#32780;&#24403;&#38142;&#36335;&#36827;&#20837;&#21040;operational&#29366;&#24577;&#20043;&#21518;,&#23601;&#19981;&#35201;&#20877;&#20351;&#29992;rev_change&#27604;&#29305;&#20102;,&#30456;&#24212;&#30340;,&#38656;&#35201;&#36718;&#35757;rev_mismatch&#27604;&#29305;&#26469;&#26597;&#30475;&#38142;&#36335;&#19978;&#26159;&#21542;&#23384;&#22312;revision&#30340;&#25913;&#21464;.
    </p>
    <p>
      
    </p>
    <p>
      &#20026;&#20160;&#20040;&#35201;&#36825;&#26679;&#20570;,&#26681;&#25454;EAB&#30340;&#21516;&#20107;&#20570;&#35797;&#39564;&#30340;&#32467;&#26524;,&#22312;&#38142;&#36335;&#21040;&#36798;operational&#20043;&#21069;,rev_mismatch&#27604;&#29305;&#30340;&#20540;&#24182;&#19981;&#21487;&#38752;.&#25152;&#20197;&#36825;&#20010;&#26102;&#20505;&#38656;&#35201;&#20351;&#29992;rev_change&#36825;&#20010;&#27604;&#29305;.
    </p>
    <p>
      &#32780;&#19968;&#26086;&#38142;&#36335;&#36827;&#20837;&#21040;&#20102;operational&#29366;&#24577;&#20043;&#21518;,&#23601;&#21487;&#20197;&#25918;&#24323;&#20351;&#29992;rev_change&#27604;&#29305;,&#32780;&#21482;&#38656;&#35201;&#36718;&#35810;rev_mismatch&#27604;&#29305;&#23601;&#34892;&#20102;.
    </p>
    <p>
      
    </p>
    <p>
      &#19978;&#38754;&#30340;&#26041;&#26696;&#21548;&#36215;&#26469;&#36824;&#26159;&#34542;&#21512;&#29702;&#30340;,&#22312;&#19981;&#21516;&#30340;&#38454;&#27573;,&#20998;&#21035;&#30417;&#25511;&#20004;&#20010;&#27604;&#29305;.
    </p>
    <p>
      
    </p>
    <p>
      &#20294;&#26159;&#36824;&#23384;&#22312;&#19968;&#20010;&#38382;&#39064;,&#23601;&#26159;&#38142;&#36335;&#36824;&#26377;&#19968;&#20010;&#29366;&#24577;&#21483;&#20570; FASK_RESYC&#29366;&#24577;.&#22312;&#36825;&#20010;&#29366;&#24577;&#38142;&#36335;&#20854;&#23454;&#24050;&#32463;&#19981;&#22312;operation&#29366;&#24577;&#20102;,&#20294;&#26159;&#36719;&#20214;&#36824;&#35748;&#20026;&#38142;&#36335;&#22788;&#20110;operational&#29366;&#24577;.
    </p>
    <p>
      &#22312;&#36825;&#20010;&#29366;&#24577;,&#21516;&#26679;&#30340;,&#36824;&#26159;&#38656;&#35201;&#36718;&#35810;rev_change&#25110;&#32773;rev_mismatch&#20013;&#30340;&#26576;&#19968;&#20010;&#27604;&#29305;.
    </p>
    <p>
      &#37027;&#20040;,&#24212;&#35813;&#26159;&#21738;&#20010;&#27604;&#29305;&#21602;?&#36825;&#26159;&#19968;&#20010;&#38382;&#39064;.
    </p>
    <p>
      
    </p>
    <p>
      [2013/3/4&#26356;&#26032;]
    </p>
    <p>
      &#26681;&#25454;EAB&#30340;&#21516;&#20107;&#30340;&#35752;&#35770;&#20869;&#23481;&#26159;,&#22312;fast_resync&#29366;&#24577;&#30340;&#26102;&#20505;,&#20854;&#23454;&#24182;&#19981;&#38656;&#35201;check_faults.&#22240;&#20026;&#36825;&#20010;&#27809;&#26377;&#24847;&#20041;.&#20182;&#21516;&#26102;&#20063;&#35828;&#20102;,&#22312;HALI2&#30340;&#26550;&#26500;&#19978;&#36827;&#20837;fast_resync&#29366;&#24577;&#30340;&#26102;&#20505;,&#23601;&#27809;&#26377;&#35843;&#29992;check_for_faults()&#20989;&#25968;.
    </p>
    <p>
      &#20294;&#26159;&#26681;&#25454;&#25105;&#23454;&#38469;&#21435;&#26816;&#26597;HALI2&#20195;&#30721;&#30340;&#26102;&#20505;&#21457;&#29616;,&#20854;&#23454;&#22312;&#36825;&#20010;&#29366;&#24577;&#19979;,&#36824;&#26159;&#20250;&#21435;check_faults&#30340;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="HQ71745&#x5728;HALI2&#x67b6;&#x6784;&#x4e0a;&#x7684;&#x5b9e;&#x73b0;" ID="ID_1959313493" CREATED="1362118991944" MODIFIED="1362121748055"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      1.
    </p>
    <p>
      SLAVE&#27169;&#24335;&#19979;,&#20165;&#20165;&#22312;link&#36827;&#20837;&#21040;operational&#29366;&#24577;&#30340;&#26102;&#20505;,&#20351;&#33021;rev_mismatch&#20013;&#26029;(&#20063;&#23601;&#26159;&#35828;,&#20174;negotiation_revision&#29366;&#24577;&#25110;&#32773;t-advance_update&#29366;&#24577;&#24448;operational&#29366;&#24577;&#36339;&#36716;&#30340;&#26102;&#20505;,&#20351;&#33021;rev_mismatch,&#21516;&#26102;&#19981;&#20351;&#33021;rev_change,&#22312;&#20854;&#20182;&#30340;&#24773;&#20917;&#19979;,&#22914;&#26524;&#26377;&#25910;&#21040;&#20013;&#26029;,&#23548;&#33268;&#29366;&#24577;&#25913;&#21464;&#30340;&#26102;&#20505;,&#37117;&#26159;&#20351;&#33021;rev_change&#20013;&#26029;).
    </p>
    <p>
      2.
    </p>
    <p>
      &#22312;SLAVE&#21644;MASTER&#27169;&#24335;&#19979;,&#22312;&#36827;&#20837;&#21040;operational&#29366;&#24577;&#20043;&#21518;,&#23601;&#20250;&#23450;&#26399;&#30340;&#21435;check faults.&#27492;&#26102;&#26816;&#27979;&#30340;bit&#23601;&#26159;rev_mismatch,&#32780;&#19981;&#26159;rev_change.
    </p>
    <p>
      &#20294;&#26159;&#38656;&#35201;&#27880;&#24847;&#30340;&#26159;,&#34429;&#28982;&#22312;check_for_faults()&#20989;&#25968;&#21644;poll_faults()&#20989;&#25968;&#20013;,&#37117;&#26159;&#20351;&#29992;&#30340;rev_mismatch&#27604;&#29305;,&#20294;&#26159;fault&#30340;&#21517;&#31216;&#36824;&#26159;&#27839;&#29992;&#30340;&#26087;&#31216;.PRO_REV_CHANGED
    </p>
    <p>
      
    </p>
    <p>
      3.
    </p>
    <p>
      &#22312;&#19978;&#38754;&#30340;2&#20013;&#30340;&#23545;&#20110;CW_ERROR&#30340;&#26816;&#27979;&#20013;,&#23558;rev_mismatch&#20174;&#20013;&#21435;&#38500;&#25481;&#20102;.
    </p>
    <p>
      
    </p>
    <p>
      4.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="nci_control.h&#x6587;&#x4ef6;&#x7684;&#x6539;&#x52a8;" ID="ID_1603761010" CREATED="1362378065003" MODIFIED="1362378072133"/>
</node>
<node TEXT="HQ71745&#x5728;non-hali&#x67b6;&#x6784;&#x4e0a;&#x7684;&#x5b9e;&#x73b0;" ID="ID_1406045455" CREATED="1362462670379" MODIFIED="1362534710919"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      1.
    </p>
    <p>
      &#28155;&#21152;&#20004;&#20010;&#23439;&#23450;&#20041;,&#23439;<font color="#0000cc">CPRIx_STATUS_REV_FAULTY</font>&#21644;&#23439;<font color="#0000cc">W35_CPRIx_STATUS_REV_MISMATCH</font><b><font color="#ff0000">&#160; [done]</font></b>
    </p>
    <p>
      
    </p>
    <p>
      2.
    </p>
    <p>
      &#26356;&#25913;&#23439;&#23450;&#20041;<font color="#0000cc">W35_CPRIx_STATUS_REV_CHANGE</font>&#30340;&#20540;(&#22240;&#20026;&#20043;&#21069;&#30340;&#20195;&#30721;&#20013;,&#23545;&#20110;warp3.5&#30340;&#30828;&#20214;,&#36825;&#20010;&#23439;&#23450;&#20041;&#38169;&#20102;.&#20854;&#23454;&#26159;&#23450;&#20041;&#25104;&#20102;rev_mismatch,&#25152;&#20197;&#36825;&#37324;&#35201;&#26356;&#25913;&#36807;&#26469;) <b><font color="#ff0000">[done]</font></b>
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      &#22312;cpriX_status_t&#32467;&#26500;&#20307;&#30340;&#23450;&#20041;&#20013;&#26032;&#22686;&#19968;&#20010;&#32467;&#26500;&#20307;&#25104;&#21592;rev_mismatch.&#24182;&#19988;&#22312;ricr_resources.c&#25991;&#20214;&#20013;,&#20998;&#21035;&#22312;cprix_status&#32467;&#26500;&#20013;&#21644;warp35_cprix_status&#32467;&#26500;&#20013;&#32473;&#20854;&#36171;&#20540;,&#20998;&#21035;&#20026;<font color="#0000cc">CPRIx_STATUS_REV_FAULTY&#21644;W35_CPRIx_STATUS_REV_MISMATCH</font>.<b><font color="#ff0000">[done] </font></b>
    </p>
    <p>
      
    </p>
    <p>
      3.
    </p>
    <p>
      &#22312;check_for_faults()&#20989;&#25968;&#20013;&#20197;&#21450;&#22312;poll_faults()&#20989;&#25968;&#20013;,&#26356;&#25913;fault&#31867;&#22411;&#20026;<font color="#0000cc">RICI_FAULT_TYPE_PROT_REV_CHANGED</font>&#30340;&#38169;&#35823;&#26816;&#26597;&#30340;bit&#20026;rev_faulty.(&#38656;&#35201;&#27880;&#24847;&#30340;&#26159;,&#38169;&#35823;&#30340;&#31867;&#22411;&#36824;&#26159;REV_CHANGE,&#20294;&#26159;&#26816;&#26597;&#30340;bit&#21464;&#20026;&#20102;rev_faulty)<b><font color="#ff0000">[done]</font></b>
    </p>
    <p>
      
    </p>
    <p>
      4.
    </p>
    <p>
      &#22312;slave&#27169;&#24335;&#19979;,&#24403;&#29366;&#24577;&#26426;&#20174;negotiation_rev&#25110;&#32773;t-adv_update&#24448;operational&#29366;&#24577;&#36339;&#36716;&#30340;&#26102;&#20505;,&#24212;&#35813;enable rev_faulty&#20013;&#26029;&#32780;&#19981;&#26159;rev_change&#20013;&#26029;.<b><font color="#ff3300">[not done!] --&gt;nego&#24448;operational&#36716;&#30340;&#25913;&#22909;&#20102;,t-adv_update&#24448;operational&#36339;&#30340;&#26102;&#20505;&#27809;&#25913;,&#22240;&#20026;HALI2&#30340;&#20195;&#30721;&#36319;non-hali&#30340;&#20195;&#30721;&#19981;&#19968;&#26679;,hali2&#19978;enable&#20102;&#19968;&#20123;&#20013;&#26029;,&#20294;&#26159;&#22312;non-hali&#30340;&#20195;&#30721;&#19978;&#27809;&#26377;&#21152;&#36825;&#20123;&#20013;&#26029;.[update]&#22312;classic&#30340;RICR&#20013;,&#19981;&#38656;&#35201;&#20570;&#36825;&#19968;&#27493;,&#21442;&#32771;&#36319;&#23385;&#26104;&#30340;&#35752;&#35770;.[done]</font></b>
    </p>
    <p>
      
    </p>
    <p>
      5.
    </p>
    <p>
      &#22312;master&#27169;&#24335;&#19979;,&#23558;&#20165;&#26377;&#30340;&#20004;&#22788;enable rev_change&#30340;&#22320;&#26041;&#25913;&#25104;rev_mismatch.&#20063;&#23601;&#26159;&#35828;,&#22312;master&#27169;&#24335;&#20013;,&#19981;&#20877;&#20351;&#29992;rev_change&#27604;&#29305;&#32780;&#25913;&#20026;&#20351;&#29992;rev_mismatch&#27604;&#29305;.<b><font color="#ff0000">[done]</font></b>
    </p>
    <p>
      
    </p>
    <p>
      6.
    </p>
    <p>
      &#26356;&#25913;&#23439;W35_CPRIx_STATUS_UNEXP_CTRL_WORDS&#21644;&#23439;CPRIx_STATUS_UNEXP_CTRL_WORDS&#30340;&#23450;&#20041;,&#23558;rev_mismatch&#20174;&#37324;&#38754;&#21435;&#38500;&#25481;.<b><font color="#ff0000">[done]</font></b>
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x53c2;&#x8003;&#x4e0e;&#x5b59;&#x65f8;&#x7684;&#x8ba8;&#x8bba;" ID="ID_1172998376" CREATED="1362531614841" MODIFIED="1362531682316" LINK="../MiscDocuments/RE%20about%20T-adv-update%20state.msg"/>
</node>
</node>
<node TEXT="[RICR]TR-HQ91520&#x5b9e;&#x73b0;" POSITION="right" ID="ID_915995259" CREATED="1362036951006" MODIFIED="1362036963086">
<node TEXT="&#x53c2;&#x8003;&#x8ba8;&#x8bba;&#x7ed3;&#x679c;" ID="ID_557556126" CREATED="1362036966178" MODIFIED="1362359515735" LINK="../MiscDocuments/RE%20about%20HQ91520-%20purify%20UMR%20error.msg"/>
</node>
<node TEXT="[RICR]TR-HQ94819&#x5b9e;&#x73b0;" POSITION="right" ID="ID_392254889" CREATED="1362376808232" MODIFIED="1362376820283">
<node TEXT="&#x4e0e;FPGA&#x7684;&#x8ba8;&#x8bba;&#x7ed3;&#x679c;" ID="ID_1527041918" CREATED="1362377365779" MODIFIED="1362377407099">
<icon BUILTIN="Mail"/>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_1944356813" STARTINCLINATION="646;0;" ENDINCLINATION="646;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
</node>
<node TEXT="[RICR]&#x66f4;&#x65b0;RIHI&#x63a5;&#x53e3;&#x7684;Doxygen&#x6587;&#x6863;" POSITION="right" ID="ID_1109704318" CREATED="1359012659296" MODIFIED="1359013064020"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#20316;&#20026;&#24320;&#21457;&#30340;&#19968;&#37096;&#20998;.&#22312;HALI2&#30340;&#32467;&#26500;&#20013;,&#20250;&#36880;&#28176;&#30340;&#25512;&#34892;Doxygen&#26684;&#24335;&#30340;&#25991;&#26723;,&#20197;&#26367;&#25442;&#20256;&#32479;&#30340;FD&#25991;&#26723;.
    </p>
    <p>
      &#20316;&#20026;&#23454;&#26045;&#30340;&#31532;&#19968;&#27493;,&#23601;&#26159;&#23545;&#20110;&#26032;&#30340;RIHI&#25509;&#21475;,&#22312;&#20195;&#30721;&#20013;&#23884;&#20837;Doxygen&#26684;&#24335;&#30340;&#27880;&#37322;,&#28982;&#21518;&#33258;&#21160;&#29983;&#25104;&#25991;&#26723;.
    </p>
    <p>
      
    </p>
    <p>
      &#22823;&#23478;&#21508;&#20998;&#20960;&#20010;&#28040;&#24687;&#21435;&#23436;&#25104;,&#20998;&#37197;&#32473;&#25105;&#30340;&#20960;&#20010;RIHI&#28040;&#24687;:
    </p>
    <p>
      <font color="#0033ff">Clear Bit Errors </font>
    </p>
    <p>
      <font color="#0033ff">Get cascade Word </font>
    </p>
    <p>
      <font color="#0033ff">Get T-advance </font>
    </p>
    <p>
      <font color="#0033ff">Get SFP information </font>
    </p>
    <p>
      <font color="#0033ff">Get SFP inserted </font>
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x5982;&#x4f55;&#x66f4;&#x65b0;RIHI&#x7684;doxygen&#x6ce8;&#x91ca;" ID="ID_66493783" CREATED="1359013068120" MODIFIED="1359686991124">
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_856682774" STARTINCLINATION="295;0;" ENDINCLINATION="295;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
</node>
<node TEXT="RICR WOW" POSITION="right" ID="ID_1119528585" CREATED="1334924322026" MODIFIED="1354705123480">
<node TEXT="&#x8bb0;&#x5f55;Build&amp;Lint&amp;Design Test&#x6d41;&#x7a0b;&#x7684;Readme.txt" ID="ID_1061233115" CREATED="1337953073721" MODIFIED="1337953273071"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#20851;&#20110;RICR&#24212;&#35813;&#24590;&#20040;build,&#24590;&#20040;&#20570;lint,&#24590;&#20040;&#20570;Design Test.&#20854;&#23454;&#22312;/vobs/rbs/hw/nci_comm/ricr/make&#30446;&#24405;&#19979;&#38754;&#26377;&#19968;&#20010;readme.txt&#25991;&#20214;,&#35760;&#24405;&#30340;&#24456;&#35814;&#32454;.
    </p>
    <p>
      
    </p>
    <p>
      &#21442;&#32771;&#36825;&#20010;&#25991;&#26723;,&#22522;&#26412;&#19978;&#23601;&#33021;&#30693;&#36947;&#20102;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x5185;&#x5bb9;" ID="ID_1536517977" CREATED="1337953211201" MODIFIED="1337953219584"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      Contents
    </p>
    <p>
      ========
    </p>
    <p>
      
    </p>
    <p>
      These are the section headers you can search for in this file:
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;Config Spec
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;Caveat
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;Location of source code
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;How to incorporate new CR:s/TR:s
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;Creating a new branch
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;During development
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;Before building
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;Linting
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;Building
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;After building
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;Testing
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;Debugging
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;Troubleshooting
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;Makefile structure
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;C Compiler
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;Keep this file up to date
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;References
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;Footnotes
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      Config Spec
    </p>
    <p>
      ===========
    </p>
    <p>
      Before doing anything else, set the config spec of your view to the
    </p>
    <p>
      appropriate version of:
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;/vobs/rbs/hw/nci_comm/ricr/make/cs
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      Caveat
    </p>
    <p>
      ======
    </p>
    <p>
      A lot of scripts in the RICR environment are written in Ruby.
    </p>
    <p>
      For them to work, you need to have a ruby interpreter named &quot;ruby&quot; accessible
    </p>
    <p>
      via your PATH.
    </p>
    <p>
      
    </p>
    <p>
      If you're unsure, make sure by issuing the commands:
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;module use /vobs/rbs/hw/nci_comm/ricr/make
    </p>
    <p>
      &#160;&#160;module add nci/ruby
    </p>
    <p>
      
    </p>
    <p>
      in your shell.
    </p>
    <p>
      
    </p>
    <p>
      To always have access to ruby, copy /vobs/rbs/hw/nci_comm/ricr/make/.modulesrc
    </p>
    <p>
      to your home directory (or append its contents to that file if it already
    </p>
    <p>
      exists), and add the following to your ~/.cshrc.user:
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;test -r /vobs/rbs/hw/nci_comm/ricr/make/nci/ruby &amp;&amp; module add nci/ruby
    </p>
    <p>
      
    </p>
    <p>
      Don't use &quot;module initadd&quot; as the nci/ruby module can not be found when you
    </p>
    <p>
      don't have a view set, or when the module is invisible in your view.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      Location of source code
    </p>
    <p>
      =======================
    </p>
    <p>
      - RICI (CAH 109 1473/1):
    </p>
    <p>
      &#160;&#160;/vobs/rbs/hw/cbd_common/deliv/ifu/rici/...
    </p>
    <p>
      - RICRAI (CAH 109 1395/1):
    </p>
    <p>
      &#160;&#160;/vobs/rbs/hw/cbd_common/deliv/ifu/ricrai/...
    </p>
    <p>
      - The rest of RICR (CAH 109 1285/1):
    </p>
    <p>
      &#160;&#160;/vobs/rbs/hw/nci_comm/ricr/sw/...
    </p>
    <p>
      
    </p>
    <p>
      From here and on, relative paths will be given relative to
    </p>
    <p>
      /vobs/rbs/hw/nci_comm/ricr.
    </p>
    <p>
      
    </p>
    <p>
      In the RICR source tree, there are a few directories not containing source
    </p>
    <p>
      code; these include:
    </p>
    <p>
      &#160;&#160;- sw/lint
    </p>
    <p>
      &#160;&#160;- sw/unit_test
    </p>
    <p>
      
    </p>
    <p>
      Also, there is source code that is not part of any actual RICR product, but
    </p>
    <p>
      rather test code. This code resides in:
    </p>
    <p>
      &#160;&#160;- sw/ds
    </p>
    <p>
      &#160;&#160;- sw/ruApp
    </p>
    <p>
      &#160;&#160;- sw/lta
    </p>
    <p>
      
    </p>
    <p>
      These contain some useful code for testing RICRAI, and ruApp also contains a
    </p>
    <p>
      &quot;fake RICR user application&quot;, which performs all startup behaviour (including
    </p>
    <p>
      things like loading the FPGA, starting RICR and locking the LTU) so that a
    </p>
    <p>
      link can be set up (and will be if/when any connected REC or RE attempts it).
    </p>
    <p>
      
    </p>
    <p>
      The sw/lta directory contains a test app for LTE (LTE Test App). We don't use
    </p>
    <p>
      it ourselves. They may ask us to perform maintenance tasks on it, if so, pass
    </p>
    <p>
      the question to PM.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      How to incorporate new CR:s/TR:s
    </p>
    <p>
      ================================
    </p>
    <p>
      If any CR/TR is previously prepared for inclusion in the code, it resides on a
    </p>
    <p>
      branch named as the CR/TR, as in WRNxxYYYYY, HxYYYYY, BSDBYYYYYYYY. (At the
    </p>
    <p>
      time of writing, there is one exception to that rule, with a branch type named
    </p>
    <p>
      CR_WRNae55502, which, as you see, has a leading &quot;CR_&quot; added.)
    </p>
    <p>
      
    </p>
    <p>
      Run the desc_defect script in this directory to find out. Contrary to what the
    </p>
    <p>
      name of the script suggests, it does not only work for defects, but also for
    </p>
    <p>
      work packages; indeed, it works for any ClearCase branch.
    </p>
    <p>
      
    </p>
    <p>
      Syntax for desc_defect (invoked from the make directory):
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;./desc_defect &lt;id&gt;... [ -inv vob &lt;id&gt;... ]...
    </p>
    <p>
      
    </p>
    <p>
      &lt;id&gt; is the name of the branch (and, if it's not a WP and everyone follow the
    </p>
    <p>
      rules, the identifier of the defect).
    </p>
    <p>
      
    </p>
    <p>
      Desc_defect will per default search the VOB in which it was invoked. Remember
    </p>
    <p>
      that the interface files reside in another VOB.
    </p>
    <p>
      
    </p>
    <p>
      If the defect has been worked-on before, in the VOB of your choice, you will,
    </p>
    <p>
      among a few other things, get a list of versions due for merging into your
    </p>
    <p>
      delivery branch.
    </p>
    <p>
      
    </p>
    <p>
      Note that desc_defect has no connection to ClearDDTS nor any other defect
    </p>
    <p>
      tracking tool. It merely searches the VOB for branch types and peeks at
    </p>
    <p>
      attributes attached to those branch types.
    </p>
    <p>
      
    </p>
    <p>
      There are two simple ways to merge everything.
    </p>
    <p>
      
    </p>
    <p>
      In both cases, you need to have a config spec in the invoking view that
    </p>
    <p>
      selects the versions you want to merge to. They may, but need not, be checked
    </p>
    <p>
      out. It is recommended not to have any files checked-out when you start
    </p>
    <p>
      merging.
    </p>
    <p>
      
    </p>
    <p>
      The simplest is to run the script:
    </p>
    <p>
      
    </p>
    <p>
      ./merge_defects &lt;id&gt;...
    </p>
    <p>
      
    </p>
    <p>
      Merge_defects will search both VOBs for all elements to merge, and merge them
    </p>
    <p>
      automatically. If ClearCase encounters merge conflicts, you will get a
    </p>
    <p>
      graphical merge window where you can select how to merge. Any files
    </p>
    <p>
      checked-out on the defect branches will be checked-in. If the version selected
    </p>
    <p>
      (after any check-in if applicable) is the latest on the defect branch, it is
    </p>
    <p>
      skipped (as the merge will make no sense) and the script will tell you about
    </p>
    <p>
      it in the end. What to do then is to change the config spec so that the
    </p>
    <p>
      versions you want to merge _to_ are selected, and try again.
    </p>
    <p>
      
    </p>
    <p>
      A bit more troublesome way is to type:
    </p>
    <p>
      
    </p>
    <p>
      ct findmerge -g
    </p>
    <p>
      
    </p>
    <p>
      It will present you with a nice graphical interface but presents you with more
    </p>
    <p>
      choices. You either need to run this once for each defect, in which case you
    </p>
    <p>
      merge from the branch of the defect in each step. Or, you can create an extra
    </p>
    <p>
      view and give it a config spec that selects all the versions to merge from,
    </p>
    <p>
      and tell the graphical interface to use it as source view.
    </p>
    <p>
      
    </p>
    <p>
      The main delivery branch is nci_init_dev.
    </p>
    <p>
      
    </p>
    <p>
      Unit tests must be performed on builds based on versions in the delivery
    </p>
    <p>
      branch. (For maintenance tracks, some files may have another delivery branch
    </p>
    <p>
      than nci_init_dev. Such a delivery branch should have a name like ricr_4.0,
    </p>
    <p>
      with the version being as specific as possible for the track.)
    </p>
    <p>
      
    </p>
    <p>
      Always perform your work on a separate TR/CR/WP branch, even if the changes
    </p>
    <p>
      are trivial and the end result is that the branch is seemingly
    </p>
    <p>
      unnecessary. This keeps you free to select which changes to include/exclude to
    </p>
    <p>
      as late before delivery time as possible, and, most importantly, makes it easy
    </p>
    <p>
      to follow what has happened afterwards. It also eases introducing corrections
    </p>
    <p>
      into different tracks, if needed.
    </p>
    <p>
      
    </p>
    <p>
      When you're done with work for the main delivery branch, a partial of the
    </p>
    <p>
      version tree should look something like:
    </p>
    <p>
      
    </p>
    <p>
      nci_init_dev
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;|
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;|
    </p>
    <p>
      &#160;&#160;&#160;&#160;(5)-----WRNab12345
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;| &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(1) &lt;--- Where you made the correction
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;/
    </p>
    <p>
      (CHECKEDOUT)&lt;-- &lt;--- Correction merged into the delivery branch
    </p>
    <p>
      
    </p>
    <p>
      The version to label and use for unit tests should be left checked-out until
    </p>
    <p>
      unit tests are run and satisfactory, and the delivery has been labeled. If
    </p>
    <p>
      faults are found during unit tests, correct them in the checked-out
    </p>
    <p>
      version. Note that the correction should already be tested on the branch, so
    </p>
    <p>
      any problems at this stage should be due to merging alone.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      Creating a new branch
    </p>
    <p>
      =====================
    </p>
    <p>
      For a defect (CR/TR)
    </p>
    <p>
      --------------------
    </p>
    <p>
      Assume you have a TR with the identifier WRNxy12345, and the slogan &quot;Something
    </p>
    <p>
      is really wrong here&quot;.
    </p>
    <p>
      
    </p>
    <p>
      First, create the branch type, with the slogan as comment:
    </p>
    <p>
      % ct mkbrtype -c 'Something is really wrong here.' WRNxy12345
    </p>
    <p>
      
    </p>
    <p>
      Now, specify that it is a TR (the other option is a CR). This is not needed if
    </p>
    <p>
      the defect identifier uniquely identifies the defect as a CR or TR, or if the
    </p>
    <p>
      defect is a WP.
    </p>
    <p>
      % ct mkattr defect_class '&quot;TR&quot;' brtype:WRNxy12345
    </p>
    <p>
      
    </p>
    <p>
      Finally, associate the defect with its project. This is just textual
    </p>
    <p>
      information to simplify for anyone who wants an overview of the defect.
    </p>
    <p>
      % ct mkattr defect_project '&quot;W10B&quot;' brtype:WRNxy12345
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      If there is a clone WRNxy23456, do this:
    </p>
    <p>
      % ct mkattr clones '&quot;WRNxy23456&quot;' brtype:WRNxy12345
    </p>
    <p>
      
    </p>
    <p>
      If there is a duplicate WRNxy12456:
    </p>
    <p>
      % ct mkattr duplicates '&quot;WRNxy12456&quot;' brtype:WRNxy12345
    </p>
    <p>
      
    </p>
    <p>
      To add one more duplicate to the last defect:
    </p>
    <p>
      % ct mkattr -rep duplicates '&quot;WRNxy12456, WRNxy12457&quot;' brtype:WRNxy12345
    </p>
    <p>
      
    </p>
    <p>
      Note that all duplicates, including the old ones, must be specified in the
    </p>
    <p>
      command above - it can only replace old values with new values. Also, it is
    </p>
    <p>
      recommended to group duplicates and clones as in the example above, with a
    </p>
    <p>
      comma followed by a space between each defect identifier.
    </p>
    <p>
      
    </p>
    <p>
      Multiple clones are, of course, specified in the same manner as multiple
    </p>
    <p>
      duplicates.
    </p>
    <p>
      
    </p>
    <p>
      For a WP
    </p>
    <p>
      --------
    </p>
    <p>
      Assuming the WP is called &quot;NCI 014&quot; or something similar:
    </p>
    <p>
      % ct mkbrtype -c 'Adaptation to Warp3 based radio' wp_nci014
    </p>
    <p>
      % ct mkattr target_project '&quot;L10B&quot;' brtype:wp_nci014
    </p>
    <p>
      
    </p>
    <p>
      Note that target_project and defect_project are different attributes.
    </p>
    <p>
      
    </p>
    <p>
      CS rules during implementation
    </p>
    <p>
      ------------------------------
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;element * .../your-dev-branch/LATEST
    </p>
    <p>
      &#160;&#160;mkbranch your-dev-branch
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;# rules selecting previous RICR delivery
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;end mkbranch
    </p>
    <p>
      
    </p>
    <p>
      These rules (not the ones selecting the previous delivery!) are to be
    </p>
    <p>
      removed/commented out when merging.
    </p>
    <p>
      
    </p>
    <p>
      A wanted fix is implemented on some other branch
    </p>
    <p>
      ------------------------------------------------
    </p>
    <p>
      Case 1:
    </p>
    <p>
      The branch has been used both for the fix and other changes
    </p>
    <p>
      &#160;&#160;or
    </p>
    <p>
      the fix involves more than one branch
    </p>
    <p>
      &#160;&#160;or
    </p>
    <p>
      somebody implemented (part of) a fix for TR A on the branch for TR B.
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;- Create a branch according to the guidelines.
    </p>
    <p>
      &#160;&#160;- Use ct chtype to change the branch type of the fixed elements to the one
    </p>
    <p>
      &#160;&#160;&#160;&#160;you want.
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;Example:
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;Somebody made a fix for TR HP12345 on branch alien.
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;- Create branch HP12345 as described above
    </p>
    <p>
      &#160;&#160;- ct chtype HP12345 /some/element/to/fix.c@@/main/nci_init_dev/alien
    </p>
    <p>
      &#160;&#160;- Repeat command for every fixed element. (Typically, it's just one or a few
    </p>
    <p>
      &#160;&#160;&#160;&#160;elements.)
    </p>
    <p>
      
    </p>
    <p>
      Case 2: The other branch has been used for the sole purpose of fixing the TR.
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;Rename it, give it a comment and add attributes:
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;- ct rename brtype:alien HP12345
    </p>
    <p>
      &#160;&#160;- ct chevent -rep -c 'TR slogan here' brtype:HP12345
    </p>
    <p>
      &#160;&#160;- Add attributes as desired (as described above).
    </p>
    <p>
      
    </p>
    <p>
      Case 3: The branch with the fix should be left untouched (e.g. it has been
    </p>
    <p>
      implemented for a different track):
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;- Create a branch according to the guidelines.
    </p>
    <p>
      &#160;&#160;- Merge the fix into it.
    </p>
    <p>
      &#160;&#160;- Continue as usual.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      During development
    </p>
    <p>
      ==================
    </p>
    <p>
      - Leave elements checked-out on their branches until having built and tested
    </p>
    <p>
      &#160;&#160;to your satisfaction. Then check them in.
    </p>
    <p>
      - When a delivery is due, merge defect/WP branches into delivery branch
    </p>
    <p>
      &#160;&#160;(typically nci_init_dev), and leave checked-out on the delivery branch until
    </p>
    <p>
      &#160;&#160;labeling is complete. For merging, use the merge_defects script in the make
    </p>
    <p>
      &#160;&#160;directory. See above.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      Before building
    </p>
    <p>
      ===============
    </p>
    <p>
      - cd /vobs/rbs/hw/nci_comm/ricr/make
    </p>
    <p>
      - Make sure product.rev is up to date. (Only needed when building for
    </p>
    <p>
      &#160;&#160;delivery.)
    </p>
    <p>
      - Check out the &quot;cs&quot; file and update it.
    </p>
    <p>
      - Use a config spec based on &quot;cs&quot;! (ct setcs cs)
    </p>
    <p>
      - Make sure all defects/WPs are merged into the delivery branch and left
    </p>
    <p>
      &#160;&#160;checked-out. If you should check-in a version by mistake, make sure the
    </p>
    <p>
      &#160;&#160;checked-in version is selected by your view. Otherwise, it will neither be
    </p>
    <p>
      &#160;&#160;properly selected for the build nor the labelling.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      Linting
    </p>
    <p>
      =======
    </p>
    <p>
      What is linted
    </p>
    <p>
      --------------
    </p>
    <p>
      Only the sources used for the libs are linted.
    </p>
    <p>
      
    </p>
    <p>
      When it's linted
    </p>
    <p>
      ----------------
    </p>
    <p>
      Each source file for a lib is always linted directly after compilation. Any
    </p>
    <p>
      lint warning appear after the compilation output.
    </p>
    <p>
      
    </p>
    <p>
      Linting only
    </p>
    <p>
      ------------
    </p>
    <p>
      Linting all lib sources can be done as a separate step by making the &quot;lint&quot;
    </p>
    <p>
      target:
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;make lint
    </p>
    <p>
      
    </p>
    <p>
      The &quot;linting only&quot; option is primarily useful for deliveries already made, in
    </p>
    <p>
      case you want to check them as a part of QA improvement.
    </p>
    <p>
      
    </p>
    <p>
      Linting problems
    </p>
    <p>
      ----------------
    </p>
    <p>
      You may need to at least attempt to build a RICR lib before linting, as some
    </p>
    <p>
      headers are auto-generated in the build process. If these headers are missing,
    </p>
    <p>
      lint will emit extra warnings.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      Building
    </p>
    <p>
      ========
    </p>
    <p>
      First make sure you have loaded the nci/ruby module.
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;module list
    </p>
    <p>
      
    </p>
    <p>
      This is needed by the scripts that auto-generate union content headers and
    </p>
    <p>
      product id/revision headers, and by the test scripts.
    </p>
    <p>
      
    </p>
    <p>
      If you already have a ~/.modulerc file, append the contents of
    </p>
    <p>
      ricr/make/.modulerc to it (if you have not already done so):
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;cat /vobs/rbs/hw/nci_comm/ricr/make/.modulerc &gt;&gt; ~/.modulerc
    </p>
    <p>
      
    </p>
    <p>
      If you don't have a ~/.modulerc file, copy
    </p>
    <p>
      ricr/make/.modulerc to your home directory (or run the above command):
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;cp /vobs/rbs/hw/nci_comm/ricr/make/.modulerc ~
    </p>
    <p>
      
    </p>
    <p>
      Then:
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;module add nci/ruby&#160;&#160;&#160;# provides access to one
    </p>
    <p>
      
    </p>
    <p>
      For Solaris only: To get access to some GCC libs:
    </p>
    <p>
      &#160;&#160;&#160;&#160;For t?csh:
    </p>
    <p>
      &#160;&#160;&#160;&#160; source /vobs/wds/ose5/util/libiconv/libiconv-1.11-sol8-sparc/setup
    </p>
    <p>
      &#160;&#160;&#160;&#160;For (ba|k)?sh:
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;MY_SHELL=$0
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;export MY_SHELL
    </p>
    <p>
      &#160;&#160;&#160;&#160; exec tcsh -f 'source /vobs/wds/ose5/util/libiconv/libiconv-1.11-sol8-sparc/setup; exec $MY_SHELL'
    </p>
    <p>
      
    </p>
    <p>
      Make sure you use a make that works with the makefiles:
    </p>
    <p>
      &#160;&#160;&#160;&#160;Use GNU make 3.81-3.82 (recommended):
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;module add make/3.81
    </p>
    <p>
      &#160;&#160;or
    </p>
    <p>
      module add make/3.82
    </p>
    <p>
      &#160;&#160;&#160;&#160;Clearmake can not be used, not even in its &quot;GNU-compatible&quot; mode; it
    </p>
    <p>
      &#160;&#160;&#160;&#160;misinterprets the makefiles. The &quot;GNU-compatible&quot; mode is only partially
    </p>
    <p>
      &#160;&#160;&#160;&#160;compatible, and at that probably compatible with some older version of GNU
    </p>
    <p>
      &#160;&#160;&#160;&#160;make.
    </p>
    <p>
      
    </p>
    <p>
      To build RICR libs, do this:
    </p>
    <p>
      &#160;&#160;- make aclean
    </p>
    <p>
      &#160;&#160;- make alib
    </p>
    <p>
      &#160;&#160;- make wclean
    </p>
    <p>
      &#160;&#160;- make wlib
    </p>
    <p>
      Note: XPSIM lib must be built on a linux machine.
    </p>
    <p>
      &#160;&#160;- make sclean
    </p>
    <p>
      &#160;&#160;- make slib
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;The targets beginning with &quot;a&quot; build for the aum2e platform, the ones
    </p>
    <p>
      &#160;&#160;beginning with a &quot;w&quot; builds for the warp3 platform. As most of the source
    </p>
    <p>
      &#160;&#160;files use platform-specific headers from XPP, we really need to clean up
    </p>
    <p>
      &#160;&#160;between the builds.
    </p>
    <p>
      
    </p>
    <p>
      N.B. to get all the required files for a delivery, you must build at least one
    </p>
    <p>
      test application. This is because the deliverables are not linked, and
    </p>
    <p>
      RICR.elf is created in the linking stage. RICR.elf is useful for locating
    </p>
    <p>
      mischievous code based on stack traces from PMDs.
    </p>
    <p>
      
    </p>
    <p>
      To build a test application for aum2e and AUBOOT, you type:
    </p>
    <p>
      &#160;&#160;- make aaub
    </p>
    <p>
      and for application you type:
    </p>
    <p>
      &#160;&#160;- make aapp
    </p>
    <p>
      
    </p>
    <p>
      For warp3, the corresponding commands are:
    </p>
    <p>
      &#160;&#160;- make waub
    </p>
    <p>
      &#160;&#160;- make wapp
    </p>
    <p>
      
    </p>
    <p>
      For RUS:
    </p>
    <p>
      Note: important to clean up the files before building the test application for RUS
    </p>
    <p>
      &#160;&#160;- make xclean
    </p>
    <p>
      &#160;&#160;- make saub
    </p>
    <p>
      &#160;&#160;- make sapp
    </p>
    <p>
      
    </p>
    <p>
      To build for some other FPGA-based RU, use commands like (t?csh syntax):
    </p>
    <p>
      
    </p>
    <p>
      - set rul=/vobs/rbs/hw/ru_deliveries/fpga/rul01_com/rul01_com_i2_fpga.bin
    </p>
    <p>
      - make FPGA=$rul aapp
    </p>
    <p>
      
    </p>
    <p>
      or
    </p>
    <p>
      
    </p>
    <p>
      - set rus=/vobs/rbs/hw/ru_deliveries/fpga/rus01_com/rus01_com_i2_fpga.bin
    </p>
    <p>
      - make FPGA=$rus aapp
    </p>
    <p>
      
    </p>
    <p>
      If you use a real shell, you will of course have the wits to leave the &quot;set&quot;
    </p>
    <p>
      keyword out. If you don't know what a real shell is, just ignore this
    </p>
    <p>
      paragraph.
    </p>
    <p>
      
    </p>
    <p>
      To build a RICR XLF with a different name than the default RICR_APPLIC or
    </p>
    <p>
      RICR_AUBOOT, type something like:
    </p>
    <p>
      
    </p>
    <p>
      - make LMID=MyLMID aapp
    </p>
    <p>
      
    </p>
    <p>
      (In this example, your XLF will be listed as MyLMID by the XPP shell command
    </p>
    <p>
      lmclist. This is useful if you need to have several XLFs in different slots;
    </p>
    <p>
      if two have the same name, XPP will confuse them when restarting.)
    </p>
    <p>
      
    </p>
    <p>
      Linking problems
    </p>
    <p>
      ----------------
    </p>
    <p>
      If you add too much initialized data, the linker will eventually fail, with
    </p>
    <p>
      a cryptic message stating something like:
    </p>
    <p>
      
    </p>
    <p>
      /some/path/to/program.lnk:175 cannot move location counter backwards (from 004d6a7c to 004d6a00)
    </p>
    <p>
      
    </p>
    <p>
      The immediate remedy is this: In Makefile, the definition for the LDFLAGS
    </p>
    <p>
      macro includes something like: --defsym DUMMY_SIZE 0x2800
    </p>
    <p>
      Replace the hex number with something larger; when the linking succeeds, you
    </p>
    <p>
      will find the required size e.g. like this:
    </p>
    <p>
      
    </p>
    <p>
      awk '/DUMMY_SIZE_REQUIRED/ { print $1 }' tmp/RICR_app.map
    </p>
    <p>
      
    </p>
    <p>
      (alter file name as appropriate)
    </p>
    <p>
      
    </p>
    <p>
      This will output something like:
    </p>
    <p>
      
    </p>
    <p>
      0x0000207c
    </p>
    <p>
      
    </p>
    <p>
      Meaning that in this case, 0x207c is the size needed for the linking to
    </p>
    <p>
      succeed. So then you may update the makefile again to choose a size that is
    </p>
    <p>
      perhaps closer to what's really needed.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      After building
    </p>
    <p>
      ==============
    </p>
    <p>
      - Attach ClearCase labels.
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;* Make sure your cs is updated with the new labels and stored in
    </p>
    <p>
      &#160;&#160;&#160;&#160;ricr/make/cs. The cs should have the new labels for all changed products,
    </p>
    <p>
      &#160;&#160;&#160;&#160;and the new RICR_x.y.z label, followed by the previous RICR_x.y.z label as
    </p>
    <p>
      &#160;&#160;&#160;&#160;a backstop.
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;* The new labels are there to select the newly-labelled versions when you
    </p>
    <p>
      &#160;&#160;&#160;&#160;are done.
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;* The old label is there to select the correct versions of everything
    </p>
    <p>
      &#160;&#160;&#160;&#160;checked-in at this stage.
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;* cd /vobs/rbs/hw/nci_comm/ricr/make
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;* If ricr/make/rwppc.env is checked-out, and identical to the predecessor or
    </p>
    <p>
      &#160;&#160;&#160;&#160;merely contains a configuration for a different platform, uncheckout it.
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;* ./label_ricr
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;&#160;&#160;- If you need to use other labels than the latest RICR finds on its own,
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;label_ricr accepts a --based-on option, which will prevent RICR from
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;searching for the latest. This may also be used to speed up the labeling
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;if desired.
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;Examples:
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;./label_ricr --based-on RICR_1.2.3
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;./label_ricr --based-on RICR_1.2.3,CAH1091295_1-R1Y
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;&#160;&#160;- If you have run label_ricr and want to re-run it, you must remove any
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;label types it has created. The label type is created when you have
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;entered a new label type name and hit return. It may be created in both
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;the nci_comm and the cbd_common vob, so attempt removing it from both.
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;Example (assuming your current working directory is in the nci_comm
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;vob):
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;ct rmtype -rmall -f lbtype:RICR_1.2.3
    </p>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;ct rmtype -rmall -f lbtype:RICR_1.2.3@/vobs/rbs/hw/cbd_common
    </p>
    <p>
      
    </p>
    <p>
      - Check in checked-out elements.
    </p>
    <p>
      &#160;&#160;* cd /vobs/rbs/hw/nci_comm/ricr
    </p>
    <p>
      &#160;&#160;* ct lsco -r -cvi -s |xargs cleartool ci -nc
    </p>
    <p>
      
    </p>
    <p>
      Testing
    </p>
    <p>
      =======
    </p>
    <p>
      Loading a test app onto target and starting it
    </p>
    <p>
      ----------------------------------------------
    </p>
    <p>
      N.B. RISCWatch only works on Solaris.
    </p>
    <p>
      
    </p>
    <p>
      The below instructions are only valid for running RISCWatch in graphical
    </p>
    <p>
      mode. Under some circumstances, the graphical mode is too slow to be
    </p>
    <p>
      usable. In these cases, we have to run rwppc in terminal mode, with the
    </p>
    <p>
      command &quot;rwppc -tty&quot;.
    </p>
    <p>
      
    </p>
    <p>
      Use ~qrajach/rwppc.wdf to get the &quot;right&quot; buttons in user-defined RISCWatch
    </p>
    <p>
      window.
    </p>
    <p>
      &#160;Howto:
    </p>
    <p>
      &#160;- Build a test application as described above.
    </p>
    <p>
      &#160;- Copy ~qrajach/rwppc.wdf to your home directory.
    </p>
    <p>
      &#160;- Start RISCWatch:
    </p>
    <p>
      &#160;&#160;&#160;- Set the view used to build test application(s)
    </p>
    <p>
      &#160;&#160;&#160;- cd /vobs/rbs/hw/nci_comm/ricr/make
    </p>
    <p>
      &#160;&#160;&#160;- module add riscwatch
    </p>
    <p>
      &#160;&#160;&#160;- rwppc &amp;
    </p>
    <p>
      &#160;- Select Window-&gt;User-defined, select your copy of rwppc.wdf, and voila! you
    </p>
    <p>
      &#160;&#160;&#160;got the fantastic window. If you don't like it, you can now edit your copy
    </p>
    <p>
      &#160;&#160;&#160;of rwppc.wdf to suit your needs/desires. It's a fairly simple text file.
    </p>
    <p>
      &#160;- If the RISCWatch window is very slow, you may want to use the TTY mode
    </p>
    <p>
      &#160;&#160;&#160;instead; then, instead of &quot;rwppc &amp;&quot;, you type &quot;rwppc -tty&quot;, and instead of
    </p>
    <p>
      &#160;&#160;&#160;using buttons in windows, you need to type commands at the RISCWatch
    </p>
    <p>
      &#160;&#160;&#160;prompt. You can find the commands in the rwppc.wdf file, each BUTTONDEF row
    </p>
    <p>
      &#160;&#160;&#160;is followed by a series of valid rwppc commands, like e.g.:
    </p>
    <p>
      &#160;&#160;&#160;- exec xpscan.cmd
    </p>
    <p>
      &#160;&#160;&#160;- stop
    </p>
    <p>
      &#160;&#160;&#160;- reset sys
    </p>
    <p>
      &#160;&#160;&#160;- run
    </p>
    <p>
      
    </p>
    <p>
      The RIB board is the board with the SFP connectors for the lasers on top of the
    </p>
    <p>
      radio. It must be properly grounded, with an extra cable, otherwise you'll
    </p>
    <p>
      find yourself in all kinds of weird troubles.
    </p>
    <p>
      
    </p>
    <p>
      Also make sure that the serial port is configured for the same speed as the
    </p>
    <p>
      radio board. The default speed on the radio board is 9600 baud, but can be
    </p>
    <p>
      configured to 115200 by setting the board parameter 'SYS_SHELL_BAUDRATE' to
    </p>
    <p>
      '115200' and restarting it.
    </p>
    <p>
      
    </p>
    <p>
      You can configure the baudrate of the serial port by using the IP address of
    </p>
    <p>
      the &quot;terminal server&quot; for the serial port in your web browser, and logging in
    </p>
    <p>
      as &quot;root&quot; with password &quot;dbps&quot;. Then make sure the port type is &quot;TCP sockets&quot;
    </p>
    <p>
      and then you can select its baudrate. Using baudrates between 9600 and 115200
    </p>
    <p>
      is possible but seems pointless.
    </p>
    <p>
      
    </p>
    <p>
      Even when the board is configured for 115200 using the board parameter, any
    </p>
    <p>
      printouts made before/without the platform reading this parameter will be made
    </p>
    <p>
      with a baudrate of 9600. This will cause the early startup printouts to be
    </p>
    <p>
      invisible when using 115200, and also, printouts during RISCWatch command
    </p>
    <p>
      execution will be lost?
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;- Use the appropriate button to load your test app to the board; for AUBOOT
    </p>
    <p>
      &#160;&#160;&#160;&#160;test app for aum2e platform, use &quot;Load RICR for AUBOOT/AUM2E to
    </p>
    <p>
      &#160;&#160;&#160;&#160;PROG1&quot;. For application, use &quot;Load RICR for application/AUM2E to
    </p>
    <p>
      &#160;&#160;&#160;&#160;PROG2&quot;. As the AUBOOT and application are loaded to different slots, they
    </p>
    <p>
      &#160;&#160;&#160;&#160;may be loaded simultaneously. Note that if an AUBOOT is present, you must
    </p>
    <p>
      &#160;&#160;&#160;&#160;restart it manually to get to the application, with a command like
    </p>
    <p>
      &#160;&#160;&#160;&#160;&quot;restart 2&quot;, which starts the LMC in slot 2.
    </p>
    <p>
      
    </p>
    <p>
      Recommendation: if you build both an application and an AUBOOT, start with the
    </p>
    <p>
      application, and leave an AUBOOT you know to work on the board until you've
    </p>
    <p>
      made sure RICR doesn't crash in any situation you can provoke when testing.
    </p>
    <p>
      
    </p>
    <p>
      When you're confident that your RICR is stable, build the AUBOOT and test it.
    </p>
    <p>
      
    </p>
    <p>
      Test scripts and their environment
    </p>
    <p>
      ----------------------------------
    </p>
    <p>
      There are a number of test scripts and test suites under sw/unit_test.
    </p>
    <p>
      Each test suite and test script is in itself executable.
    </p>
    <p>
      
    </p>
    <p>
      Under sw/unit_test/config, there are configuration files for different HW
    </p>
    <p>
      setups, and a ReadMe.txt explaining the naming conventions of the
    </p>
    <p>
      configuration files, and how it corresponds to different HW configurations.
    </p>
    <p>
      
    </p>
    <p>
      To use a configuration, you do e.g. like this (in t?csh):
    </p>
    <p>
      
    </p>
    <p>
      setenv FRAMEWORK_CFG /vobs/rbs/hw/nci_comm/ricr/sw/unit_test/config/duw_a1.yml
    </p>
    <p>
      
    </p>
    <p>
      or in (ba|k)sh:
    </p>
    <p>
      
    </p>
    <p>
      export FRAMEWORK_CFG=/vobs/rbs/hw/nci_comm/ricr/sw/unit_test/config/duw_a1.yml
    </p>
    <p>
      
    </p>
    <p>
      You need a DUW node to run all tests, and their IP addresses must be correctly
    </p>
    <p>
      stated in the configuration files under sw/unit_test/config.
    </p>
    <p>
      
    </p>
    <p>
      Also, the DUW must be configured with SW that can handle CPRI link setup
    </p>
    <p>
      correctly. Make sure that the REC SW uses a compatible version of RICI, and
    </p>
    <p>
      that the CBCI and ATFI interfaces used on the REC are selected by your config
    </p>
    <p>
      spec.
    </p>
    <p>
      
    </p>
    <p>
      If you have taken the precaution listed under Caveat above (i.e. made sure you
    </p>
    <p>
      have access to a ruby interpreter and set the paths up using the nci/ruby
    </p>
    <p>
      module), you're ready to go.
    </p>
    <p>
      
    </p>
    <p>
      I.e. you could cd to sw/unit_test/test_cases and execute some stuff there, but
    </p>
    <p>
      remember; the run_all.sh will set up configurations on its own, and it may
    </p>
    <p>
      fail a lot if you have only connected one radio to your node.
    </p>
    <p>
      
    </p>
    <p>
      The run_all.sh script is intended to work if you have a DUW and an OBIF node,
    </p>
    <p>
      with two radios connected in cascade to the first port of each REC. So to run
    </p>
    <p>
      it, you need exclusive access to a DUW node, an OBIF node and 4 radio boards,
    </p>
    <p>
      and the first radio board in each chain must run an application, and the
    </p>
    <p>
      second one can run an AUBOOT but should probably have a pretty new RICR.
    </p>
    <p>
      
    </p>
    <p>
      But normally you just use a DUW and what you do is supply the word &quot;duw&quot; as an
    </p>
    <p>
      argument to the run_all.sh script:
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;run_all.sh duw
    </p>
    <p>
      
    </p>
    <p>
      Otherwise, just run the tests in smaller batches. I.e. you can run
    </p>
    <p>
      
    </p>
    <p>
      setenv FRAMEWORK_CFG /vobs/rbs/hw/nci_comm/ricr/sw/unit_test/config/duw_a1.yml
    </p>
    <p>
      run_all.sh duw
    </p>
    <p>
      
    </p>
    <p>
      setenv FRAMEWORK_CFG /vobs/rbs/hw/nci_comm/ricr/sw/unit_test/config/duw_a2.yml
    </p>
    <p>
      run_all.sh duw
    </p>
    <p>
      
    </p>
    <p>
      If you run into trouble, try first to run the problematic test case on its
    </p>
    <p>
      own.
    </p>
    <p>
      
    </p>
    <p>
      N.B. Not all suites can be run connected to a node configured with real REC
    </p>
    <p>
      SW. Details can be found in the suites.
    </p>
    <p>
      
    </p>
    <p>
      You may find yourself in a situation where you need to update the test
    </p>
    <p>
      environment due to incompatible changes in CBCI or ATFI. If this is the case,
    </p>
    <p>
      the primary place to make changes is in any of the files under the &quot;actions&quot;
    </p>
    <p>
      directory.
    </p>
    <p>
      
    </p>
    <p>
      The test cases should only be updated when the behaviour change lies in
    </p>
    <p>
      changed meaning of parameters or changes in required procedure sequences. Or
    </p>
    <p>
      if the intentions for how the test is carried out/what to test change.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      Debugging
    </p>
    <p>
      =========
    </p>
    <p>
      It is possible to debug source code with RISCWatch but everything doesn't work
    </p>
    <p>
      as expected.
    </p>
    <p>
      
    </p>
    <p>
      First of all, you must press the &quot;Reset sys&quot; button to start the radio, wait
    </p>
    <p>
      until the XP application is unpacked by XPL and kind of started, and then
    </p>
    <p>
      press &quot;Stop&quot;. (Do not wait for the shell prompt, try to stop it before that
    </p>
    <p>
      point.)
    </p>
    <p>
      
    </p>
    <p>
      Then, to set your first breakpoint, you must open a source window
    </p>
    <p>
      (Source-&gt;Source), select &quot;mixed mode&quot; (displaying both source and assembly),
    </p>
    <p>
      open a breakpoints window (Source-&gt;Breakpoints), select &quot;Hardware BPs&quot;, and
    </p>
    <p>
      set your breakpoint on an assembly instruction.
    </p>
    <p>
      
    </p>
    <p>
      When execution reaches that breakpoint, you may switch to viewing only source
    </p>
    <p>
      code and using SW breakpoints.
    </p>
    <p>
      
    </p>
    <p>
      Sometimes, attempts to inspect variables just causes RISCWatch to
    </p>
    <p>
      hang. Sometimes it works. Apparently, if it works in one particular situation,
    </p>
    <p>
      it always works in that situation.
    </p>
    <p>
      
    </p>
    <p>
      Funny, eh?
    </p>
    <p>
      
    </p>
    <p>
      Also good to know: if you need to access the trace log but the radio crashes
    </p>
    <p>
      before you get a chance to read it, open a memory window in RISCWatch
    </p>
    <p>
      (Hardware-&gt;Memory-&gt;ASCII) and type into the address field the address
    </p>
    <p>
      0x8000. That's where the TE log buffer starts. It ends at 0x20000. The fun
    </p>
    <p>
      part is that the buffer is circular so you don't know where the current log
    </p>
    <p>
      actually starts.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      Troubleshooting
    </p>
    <p>
      ===============
    </p>
    <p>
      
    </p>
    <p>
      If your RICR doesn't work as expected, check the following first:
    </p>
    <p>
      
    </p>
    <p>
      1. You need at least the board parameters necessary to setup the interrupt
    </p>
    <p>
      handling, otherwise, no interrupts will come no matter how nice signals you
    </p>
    <p>
      get from a REC or previous RE in a cascade chain. The real RU app delivers
    </p>
    <p>
      these parameters on-the-fly, so you have to provide them on your board.
    </p>
    <p>
      
    </p>
    <p>
      The below can be copied-and-pasted into the serial terminal to set up a
    </p>
    <p>
      working set of board parameters:
    </p>
    <p>
      
    </p>
    <p>
      par set XDP_EXTIRQ_TYPE&#160;&#160;&#160;&#160;&#160;UIC3
    </p>
    <p>
      par set XDP_ISR_ADDR&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;0xf0400000
    </p>
    <p>
      par set XDP_IER_ADDR&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;0xf0400004
    </p>
    <p>
      par set XDP_IRQ_TRIGG&#160;&#160;&#160;&#160;&#160;&#160;&#160;0xE00F0000
    </p>
    <p>
      
    </p>
    <p>
      The following may also prove useful:
    </p>
    <p>
      
    </p>
    <p>
      par set XDP_FPGAS&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1
    </p>
    <p>
      par set XDP_FPGA0_SNID&#160;&#160;&#160;&#160;&#160;&#160;17
    </p>
    <p>
      par set XDP_FPGA0_INIT&#160;&#160;&#160;&#160;&#160;&#160;32
    </p>
    <p>
      par set XDP_FPGA0_INIT_POL&#160;&#160;LOW
    </p>
    <p>
      par set XDP_FPGA0_DONE&#160;&#160;&#160;&#160;&#160;&#160;33
    </p>
    <p>
      par set XDP_FPGA0_DONE_POL&#160;&#160;HIGH
    </p>
    <p>
      par set XDP_FPGA0_PROG&#160;&#160;&#160;&#160;&#160;&#160;34
    </p>
    <p>
      par set XDP_FPGA0_PROG_POL&#160;&#160;LOW
    </p>
    <p>
      par set XDP_FPGA0_RESET&#160;&#160;&#160;&#160;&#160;14
    </p>
    <p>
      par set XDP_FPGA0_RESET_POL LOW
    </p>
    <p>
      par set XDP_FPGA0_LOAD_TYPE PARALLEL8
    </p>
    <p>
      par set XDP_FPGA0_LOAD_ADDR 0xf0400000
    </p>
    <p>
      par set XDP_BANKREGL2&#160;&#160;&#160;&#160;&#160;&#160;&#160;0x0418FF83
    </p>
    <p>
      par set XDP_BANKREGH2&#160;&#160;&#160;&#160;&#160;&#160;&#160;0x40000000
    </p>
    <p>
      par set XDP_LOAD_BANKREGL2&#160;&#160;0x04180f38
    </p>
    <p>
      par set XDP_LOAD_BANKREGH2&#160;&#160;0x00000000
    </p>
    <p>
      
    </p>
    <p>
      par set SYS_ADDRESS_ROT&#160;&#160;&#160;&#160;0x00
    </p>
    <p>
      par set SYS_ADDRESS_AND&#160;&#160;&#160;&#160;0x00
    </p>
    <p>
      par set SYS_ADDRESS_XOR&#160;&#160;&#160;&#160;0x00
    </p>
    <p>
      par set SYS_ADDRESS_BASE&#160;&#160;&#160;0x03
    </p>
    <p>
      par set SYS_HW_PID&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&quot;&quot;
    </p>
    <p>
      par set SYS_HW_REV&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&quot;&quot;
    </p>
    <p>
      par set SYS_HW_NAME&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&quot;&quot;
    </p>
    <p>
      par set SYS_HW_DATE&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&quot;&quot;
    </p>
    <p>
      par set SYS_HW_SERIAL&#160;&#160;&#160;&#160;&#160;&#160;&quot;&quot;
    </p>
    <p>
      
    </p>
    <p>
      For XCU or warp3 boards, you need additional parameters:
    </p>
    <p>
      For XCU:
    </p>
    <p>
      &#160;&#160;&#160;&#160;par set RICR_FPGA_TYPE Lattice
    </p>
    <p>
      &#160;&#160;&#160;&#160;par set RICR_SLAVE_MIN_BIT_RATE 2.5
    </p>
    <p>
      &#160;&#160;&#160;&#160;par set RICR_NO_OF_PORTS 1
    </p>
    <p>
      
    </p>
    <p>
      For warp3:
    </p>
    <p>
      &#160;&#160;&#160;&#160;par set RICR_FPGA_TYPE WARP3
    </p>
    <p>
      &#160;&#160;&#160;&#160;par set RICR_CPRI_INTVEC_START 15
    </p>
    <p>
      &#160;&#160;&#160;&#160;par set RICR_CPRI_INTVEC_DIR 1
    </p>
    <p>
      
    </p>
    <p>
      For warp3 test boards, you may also need to set:
    </p>
    <p>
      &#160;&#160;&#160;&#160;par set RICR_SFP_I2C_PORT_FOR_CPRI0 1
    </p>
    <p>
      
    </p>
    <p>
      &#160;&#160;&#160;&#160;(The symptom if this is wrong is unstable CPRI links)
    </p>
    <p>
      &#160;&#160;&#160;&#160;Also, you should investigate the need for CFGTX parameters, and
    </p>
    <p>
      &#160;&#160;&#160;&#160;recommended values.
    </p>
    <p>
      
    </p>
    <p>
      2. Are you using proper HW? (Is the (electrical) cable correctly coupled
    </p>
    <p>
      &#160;&#160;&#160;internally, are you using lasers with appropriate wavelengths and power, is
    </p>
    <p>
      &#160;&#160;&#160;your optical fibre of a suitable kind and does it have sufficiently clean
    </p>
    <p>
      &#160;&#160;&#160;ends, is the optical fibre cross-coupled, damaged, ...?)
    </p>
    <p>
      
    </p>
    <p>
      3. Is all HW plugged in properly?
    </p>
    <p>
      
    </p>
    <p>
      4. If you use electrical cables for CPRI communication, do all the boards
    </p>
    <p>
      &#160;&#160;&#160;(including the RIB board) share a common ground? (No, the jumper between
    </p>
    <p>
      &#160;&#160;&#160;the RIB board and the TRX board is NOT enough.)
    </p>
    <p>
      
    </p>
    <p>
      5. Is the FW/SW on the REC correctly configured and set up?
    </p>
    <p>
      
    </p>
    <p>
      6. Did you build with the right ComCtrl label? (It selects com_fpga_reg_xp.h
    </p>
    <p>
      &#160;&#160;&#160;and the FPGA FW)
    </p>
    <p>
      
    </p>
    <p>
      7. Is your XLF built for the board you use?
    </p>
    <p>
      
    </p>
    <p>
      8. Is your rwppc.env appropriate for the board you use?
    </p>
    <p>
      
    </p>
    <p>
      9. If the REC doesn't seem to work as expected, see if a restart of the REC
    </p>
    <p>
      &#160;&#160;&#160;solves the problem.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      Makefile structure
    </p>
    <p>
      ==================
    </p>
    <p>
      The Makefile in this directory merely contains variable definitions, and
    </p>
    <p>
      includes all rules at the end, with the &quot;include Rules.mk&quot; statement.
    </p>
    <p>
      
    </p>
    <p>
      The Rules.mk file includes local Rules.mk files from each SWU, each of which
    </p>
    <p>
      is just a symbolic link to SWU_Rules.mk in this directory.
    </p>
    <p>
      
    </p>
    <p>
      SWU_Rules.mk does this:
    </p>
    <p>
      1. Create a &quot;local context&quot; for the SWU
    </p>
    <p>
      2. Includes the Manifest.mk file, which defines the local CFILES_* variable.
    </p>
    <p>
      3. Uses this to create local OBJS_* and DEPS_* variables, makes additions to
    </p>
    <p>
      &#160;&#160;&#160;the CLEAN variable, and saves the manifest accumulated so far.
    </p>
    <p>
      4. Includes local makefile &quot;Local.mk&quot;, which may add files to the manifest for
    </p>
    <p>
      &#160;&#160;&#160;the lib to be built, if any.
    </p>
    <p>
      5. The contents of CFILES_* as specified by Manifest.mk are added to the
    </p>
    <p>
      &#160;&#160;&#160;LIBFILES variable; it is used as input to lint when &quot;make lint&quot; is
    </p>
    <p>
      &#160;&#160;&#160;executed. It is also used to determine which object files to build.
    </p>
    <p>
      6. Uncreates the &quot;local context&quot;.
    </p>
    <p>
      
    </p>
    <p>
      The contents of LIBFILES is used by the lint script, and constitutes the set
    </p>
    <p>
      of files to lint when running &quot;make lint&quot;.
    </p>
    <p>
      
    </p>
    <p>
      Many of the local Local.mk files are just symlinks to common_local.mk, and the
    </p>
    <p>
      others either include it, adding own extra stuff, or look very similar.
    </p>
    <p>
      
    </p>
    <p>
      What the Local.mk files mainly do is to append their objects to the
    </p>
    <p>
      appropriate object list variable (one of COMMON_OBJS, APPL_OBJS, AUBOOT_OBJS
    </p>
    <p>
      or TESTAPP_OBJS), and their manifests to a manifest list.
    </p>
    <p>
      
    </p>
    <p>
      In rare cases, they add extra dependencies or variable definitions.
    </p>
    <p>
      
    </p>
    <p>
      The Manifest.mk files just lists the .c files to be built. This is to prevent
    </p>
    <p>
      accidental inclusion of view-private .c files created for some other purpose
    </p>
    <p>
      than inclusion in the SWU.
    </p>
    <p>
      
    </p>
    <p>
      So, back in the top-level Rules.mk file, the rules for building stuff are
    </p>
    <p>
      defined after the inclusion of everything else.
    </p>
    <p>
      
    </p>
    <p>
      That's pretty much it.
    </p>
    <p>
      
    </p>
    <p>
      The auto-generation of so many dependency makefiles is a bit tricky but it
    </p>
    <p>
      still simplifies makefile maintenance significantly - as long as the
    </p>
    <p>
      manintainer has the wits and the courage to dig into the guts of this make
    </p>
    <p>
      environment, that is.
    </p>
    <p>
      
    </p>
    <p>
      The Makefile structure is a rework of Emile van Bergen's outline at [1].
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      C Compiler
    </p>
    <p>
      ==========
    </p>
    <p>
      The C source files are compiled using a wrapper script that also produces
    </p>
    <p>
      dependency makefiles to keep track of included headers.
    </p>
    <p>
      
    </p>
    <p>
      The C Compiler is a rework of a script part of the original Makefile structure
    </p>
    <p>
      found at [1].
    </p>
    <p>
      
    </p>
    <p>
      This concept works like this: whenever a C file is compiled, a makefile
    </p>
    <p>
      listing dependencies to headers is automatically generated. The next time you
    </p>
    <p>
      build, it is included by the Makefile structure, and if any header is newer
    </p>
    <p>
      than the source, the source is recompiled - and a new header dependency
    </p>
    <p>
      makefile is generated.
    </p>
    <p>
      
    </p>
    <p>
      So whenever you add a new header, a new dependency makefile is generated, and
    </p>
    <p>
      you will always be on the safe side with headers.
    </p>
    <p>
      
    </p>
    <p>
      The C compiler wrapper has another feature.
    </p>
    <p>
      
    </p>
    <p>
      The problem solved with this other feature is this:
    </p>
    <p>
      
    </p>
    <p>
      The traces use the __FILE__ macro to record from where the traces are printed.
    </p>
    <p>
      
    </p>
    <p>
      So if __FILE__ is the file name without any directory part, the traces look
    </p>
    <p>
      like:
    </p>
    <p>
      
    </p>
    <p>
      [1970-01-01 00:00:06.052] RU ru.c:855 INFO: Silly me
    </p>
    <p>
      
    </p>
    <p>
      On the other hand, if __FILE__ contains the full path to the source file, the
    </p>
    <p>
      traces look like:
    </p>
    <p>
      
    </p>
    <p>
      [1970-01-01 00:00:06.052] RU /vobs/rbs/hw/nci_comm/ricr/sw/ruApp/src/ru.c:855 INFO: Silly me
    </p>
    <p>
      
    </p>
    <p>
      So what the wrapper does is to weed out the full path of the C file from its
    </p>
    <p>
      command line, cd to the directory where the C file resides, and compile it
    </p>
    <p>
      from there, using the file name stripped of the directory part, so we get the
    </p>
    <p>
      shorter format of the traces. One could argue that this is a downside to
    </p>
    <p>
      non-recursive make structure, but the problem could also be solved by writing
    </p>
    <p>
      the trace functions to strip any leading directory part found in __FILE__.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      Keep this file up to date
    </p>
    <p>
      =========================
    </p>
    <p>
      Whenever you see something wrong in this file, correct it or request it to be
    </p>
    <p>
      corrected.
    </p>
    <p>
      Whenever you miss something in this file, add it or request it to be added.
    </p>
    <p>
      Remember to also keep the list of headings in the top of the file up-to-date.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      References
    </p>
    <p>
      ==========
    </p>
    <p>
      [1] http://www.xs4all.nl/~evbergen/nonrecursive-make.html
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      Footnotes
    </p>
    <p>
      =========
    </p>
    <p>
      ?Newer versions of XPP use 115200 bps per default, so for them, you get all
    </p>
    <p>
      printouts.
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="Review TR/CR in Non-Hali2 RICR" ID="ID_989230250" CREATED="1339982164903" MODIFIED="1356702980835"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#23545;&#20110;&#19968;&#20010;TR/CR&#30340;fix&#26469;&#35828;,&#20195;&#30721;&#30340;&#25913;&#21160;&#37117;&#38656;&#35201;&#22312;&#20197;&#36825;&#20010;TR&#30340;&#21517;&#23383;&#21629;&#21517;&#30340;&#20998;&#25903;&#19978;&#23436;&#25104;.
    </p>
    <p>
      
    </p>
    <p>
      &#23545;&#20110;TR/CR&#30340;Reviewer&#26469;&#35828;(&#20551;&#35774;TR&#30340;&#21517;&#23383;&#20026;HPxxxxx),&#20351;&#29992;&#19979;&#38754;&#30340;&#21629;&#20196;&#26469;&#20570;review:
    </p>
    <ol>
      <li>
        <div class="Section1">
          <p class="MsoNormal">
            <font face="Arial" size="10pt" color="navy">cd /vobs/rbs/hw/nci_comm/ricr/make<o size="4" p="#DEFAULT"></o></font>
          </p>
        </div>
      </li>
      <li>
        <div class="Section1">
          <p class="MsoNormal">
            <font face="Arial" size="10pt" color="navy">module use /vobs/rbs/hw/nci_comm/ricr/make<o size="4" p="#DEFAULT"/></font>
          </p>
        </div>
      </li>
      <li>
        <div class="Section1">
          <p class="MsoNormal">
            <font face="Arial" size="10pt" color="navy">module add nci/ruby<o size="4" p="#DEFAULT"></o></font>
          </p>
        </div>
      </li>
      <li>
        <font face="Arial" color="#003399">./review_defect HPxxxxx</font>
      </li>
    </ol>
  </body>
</html>
</richcontent>
</node>
<node TEXT="Buid/Lint in Non-Hali2" ID="ID_752676407" CREATED="1338278737775" MODIFIED="1356703205844">
<node TEXT="Build&#x4e4b;&#x524d;&#x9700;&#x8981;&#x66f4;&#x65b0;product revision" ID="ID_217695371" CREATED="1338386797382" MODIFIED="1338388305220"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#25991;&#20214;&#26159;:
    </p>
    <p>
      
    </p>
    <p>
      <font color="#0000cc"><b><i>/vobs/rbs/hw/nci_comm/ricr/make/product.rev</i></b></font>
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="Build&#x4e4b;&#x524d;&#x9700;&#x8981;source&#x4e00;&#x4e2a;&#x6587;&#x4ef6;" ID="ID_318667072" CREATED="1352257416081" MODIFIED="1352266583231"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p class="MsoNormal">
      <font face="Arial,sans-serif" color="blue" size="10.0pt">&#22914;&#26524;&#32534;&#35793;&#30340;&#26102;&#20505;,&#32534;&#35793;&#22120;&#35828;&#25214;&#19981;&#21040;&#26576;&#20123;&#25991;&#20214;,&#20808;&#25191;&#34892;&#19979;&#38754;&#30340;&#21629;&#20196;,&#28982;&#21518;&#20877;&#32534;&#35793;&#35797;&#35797;&#30475;. </font>
    </p>
    <p class="MsoNormal">
      
    </p>
    <p class="MsoNormal">
      <font face="Arial,sans-serif" color="blue" size="10.0pt">cleartool mount /vobs/rbs/hw/xmu/alcor </font>
    </p>
    <p class="MsoNormal">
      <font face="Arial,sans-serif" color="blue" size="10.0pt">source /proj/nci_up/homedir/delivery/nci_env</font><font face="Times New Roman,serif" size="12.0pt"><o p="#DEFAULT"></o></font>
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x5728;&#x505a;delivery&#x7684;&#x65f6;&#x5019;,&#x7528;label_ricr&#x6253;label" ID="ID_1222574919" CREATED="1338388332186" MODIFIED="1338388398159">
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#25454;&#35828;&#36825;&#20010;&#24037;&#20855;&#24456;&#22909;&#29992;.
    </p>
    <p>
      
    </p>
    <p>
      &#21482;&#35201;&#25191;&#34892;&#36825;&#20010;&#33050;&#26412;&#23601;&#21487;&#20197;&#20102;,&#23427;&#20250;&#35753;&#20320;&#36755;&#20837;&#20960;&#20010;&#26631;&#31614;&#30340;&#21517;&#23383;,&#28982;&#21518;&#20250;&#33258;&#21160;&#30340;&#32473;&#24212;&#35813;&#25171;&#26631;&#31614;&#30340;&#20803;&#32032;&#25171;&#19978;&#26631;&#31614;
    </p>
  </body>
</html>
</richcontent>
<node TEXT="RICR&#x6807;&#x7b7e;" ID="ID_1547342344" CREATED="1338388409846" MODIFIED="1338388413445"/>
<node TEXT="LXA&#x6807;&#x7b7e;" ID="ID_6465206" CREATED="1338388413813" MODIFIED="1338388416540"/>
<node TEXT="CAH&#x6807;&#x7b7e;" ID="ID_1754584963" CREATED="1338388419974" MODIFIED="1338388427252"/>
<node TEXT="CYB&#x6807;&#x7b7e;" ID="ID_1560708027" CREATED="1338388427619" MODIFIED="1338388431580"/>
</node>
</node>
<node TEXT="HALI2&#x67b6;&#x6784;&#x4e0b;&#x5982;&#x4f55;&#x7f16;&#x8bd1;lib/LMC" ID="ID_1755998622" CREATED="1355311920709" MODIFIED="1356708618957"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;Hali2&#26550;&#26500;&#19979;,&#32534;&#35793;RICR lib&#21644;Test App&#30340;&#27969;&#31243;&#36319;Non-Hali2&#30340;&#27969;&#31243;&#19981;&#22826;&#19968;&#26679;,&#20027;&#35201;&#26159;&#22240;&#20026;&#20195;&#30721;&#23384;&#25918;&#22312;&#21478;&#22806;&#19968;&#20010;&#22320;&#26041;,&#32780;&#19988;Hali2&#30340;&#36719;&#20214;&#32467;&#26500;&#21464;&#25481;&#20102;,&#38656;&#35201;&#32534;&#35793;&#20004;&#20010;lib&#24211;.
    </p>
    <p>
      
    </p>
    <p>
      &#32780;&#19988;,&#22312;HALI2&#30340;&#36719;&#20214;&#30340;&#32467;&#26500;&#19979;,&#32534;&#35793;&#21448;&#26377;&#20004;&#31181;&#27169;&#24335;,&#19968;&#31181;&#27169;&#24335;&#23601;&#26159;&#19968;&#33324;&#30340;&#27169;&#24335;,&#20063;&#23601;&#26159;&#19979;&#38754;&#30340;&#27169;&#24335;,&#36824;&#26377;&#19968;&#31181;&#27169;&#24335;&#26159;delivery&#27169;&#24335;.
    </p>
    <p>
      &#23601;&#26159;&#22312;&#30495;&#27491;&#30340;&#20570;delivery&#30340;&#26102;&#20505;,&#32534;&#35793;&#30340;&#26041;&#27861;&#21448;&#36319;&#19979;&#38754;&#30340;&#26041;&#27861;&#19981;&#22826;&#19968;&#26679;(&#20854;&#23454;&#20063;&#23601;&#26159;&#25442;&#20102;&#20010;path,&#28982;&#21518;&#38598;&#25104;&#20102;&#19968;&#20123;&#25805;&#20316;),&#36825;&#31181;&#27169;&#24335;&#30340;&#20171;&#32461;&#21442;&#32771;&#25551;&#36848;HALI2 delivery&#36807;&#31243;&#30340;node.
    </p>
    <p>
      &#19979;&#38754;&#25551;&#36848;&#30340;&#27969;&#31243;&#23601;&#26159;&#19968;&#33324;&#30340;&#32534;&#35793;&#24471;&#21040;test application&#30340;&#26041;&#27861;:
    </p>
    <p>
      
    </p>
    <p>
      &#22312;HALI2&#30340;RICR&#20013;,&#30001;&#20110;&#21407;&#20808;&#30340;RICR&#24211;&#30001;&#19968;&#20010;&#21464;&#25104;&#20102;&#20004;&#20010;,&#25152;&#20197;build&#20998;&#25104;&#20102;&#19977;&#27493;:
    </p>
    <ol>
      <li>
        <b><font color="#990099">&#32534;&#35793;libricr.a </font></b>
      </li>
      <li>
        <b><font color="#990099">&#32534;&#35793;libhricr.a </font></b>
      </li>
      <li>
        <b><font color="#990099">&#22522;&#20110;&#32534;&#35793;&#20986;&#26469;&#30340;libricr.a&#24211;&#21644;libhricr.a&#24211;,&#25509;&#30528;&#32534;&#35793;test application</font>&#160;</b>
      </li>
    </ol>
    <p>
      
    </p>
    <p>
      <font size="4" color="#009900">1.&#32534;&#35793;libricr.a </font>
    </p>
    <p>
      
    </p>
    <p>
      <b><font color="#000099">cd /vobs/rbs/hw/nci_comm/cbd_ss/ric_bl/ricr_swu/ricr/make</font></b>
    </p>
    <p>
      &#19981;&#24102;&#20219;&#20309;&#21442;&#25968;&#25191;&#34892;make&#21629;&#20196;,&#21487;&#20197;&#26597;&#30475;make&#30340;&#36873;&#39033;.
    </p>
    <p>
      &#19968;&#33324;&#20351;&#29992;&#19979;&#38754;&#30340;&#21629;&#20196;&#21363;&#21487;&#32534;&#35793;libricr.a,&#32780;&#19981;&#38656;&#35201;&#35937;classic&#30340;RICR&#19968;&#26679;&#23545;&#20110;&#19981;&#21516;&#30828;&#20214;&#24179;&#21488;,&#32534;&#35793;&#19981;&#21516;&#30340;libricr.a&#24211;:
    </p>
    <p>
      <b><font color="#000099">make clean;make libclean;make lib</font></b>
    </p>
    <p>
      &#32534;&#35793;&#20986;&#30340;lib&#24211;libricr.a&#23384;&#25918;&#22312;&#19979;&#38754;&#30340;&#36335;&#24452;&#20013;:
    </p>
    <p>
      <b><font color="#000099">/vobs/rbs/hw/nci_comm/cbd_ss/ric_bl/ricr_swu/ricr/obj/target/common</font></b>
    </p>
    <p>
      
    </p>
    <p>
      <font size="4" color="#009900">2.&#32534;&#35793;libhricr.a </font>
    </p>
    <p>
      
    </p>
    <p>
      <b><font color="#000099">cd /vobs/rbs/hw/nci_comm/cbd_ss/ric_bl/hricr_swu/ricr/make</font></b>
    </p>
    <p>
      &#19981;&#24102;&#20219;&#20309;&#21442;&#25968;&#25191;&#34892;make&#21629;&#20196;,&#21487;&#20197;&#26597;&#30475;make&#30340;&#36873;&#39033;.&#27880;&#24847;,&#32534;&#35793;libhricr.a&#30340;&#26102;&#20505;,&#23601;&#38656;&#35201;&#23545;&#24212;&#20110;&#19981;&#21516;&#30340;&#36719;&#20214;&#24179;&#21488;,&#20998;&#21035;&#32534;&#35793;&#20986;&#21508;&#33258;&#30340;libhricr.a&#20102;.
    </p>
    <p>
      &#20351;&#29992;&#19979;&#38754;&#30340;&#21629;&#20196;&#20998;&#21035;&#32534;&#35793;&#20986;AUM2E&#24179;&#21488;/WARP3&amp;3.5&#24179;&#21488;/HOST&#24179;&#21488;&#19978;&#20351;&#29992;&#30340;libhricr.a&#24211;(&#24403;&#28982;&#20063;&#21487;&#20197;&#36873;&#25321;&#21482;&#32534;&#35793;&#33258;&#24049;&#38656;&#35201;&#30340;&#24211;,&#19981;&#29992;&#20840;&#37096;&#37117;&#32534;&#35793;):
    </p>
    <p>
      <b><font color="#000099">make clean;make aclean;make alib </font></b>
    </p>
    <p>
      <b><font color="#000099">make clean;make wclean;make wlib </font></b>
    </p>
    <p>
      <b><font color="#000099">make clean;make sclean;make slib</font></b>
    </p>
    <p>
      
    </p>
    <p>
      &#32534;&#35793;&#20986;&#30340;lib&#24211;&#23384;&#25918;&#22312;&#19979;&#38754;&#30340;&#30446;&#24405;&#20013;,&#19981;&#21516;&#30340;&#30828;&#20214;&#23384;&#25918;&#20110;&#21508;&#33258;&#30340;&#30446;&#24405;&#20013;:
    </p>
    <p>
      <b><font color="#000099">/vobs/rbs/hw/nci_comm/cbd_ss/ric_bl/ricr_swu/hricr/obj/target</font></b>
    </p>
    <p>
      
    </p>
    <p>
      <font size="4" color="#009900">2.&#22312;&#21069;&#20004;&#27493;&#30340;&#22522;&#30784;&#19978;&#32534;&#35793;test application </font>
    </p>
    <p>
      
    </p>
    <p>
      <b><font color="#000099">cd /vobs/rbs/hw/nci_comm/cbd_ss/ric_bl/ricr_swu/test/app/make</font></b>
    </p>
    <p>
      &#19981;&#24102;&#20219;&#20309;&#21442;&#25968;&#25191;&#34892;make&#21629;&#20196;,&#21487;&#20197;&#26597;&#30475;make&#30340;&#36873;&#39033;.
    </p>
    <p>
      &#36319;libhricr.a&#24211;&#19968;&#26679;,&#32534;&#35793;&#20986;&#30340;test application&#21516;&#26679;&#20063;&#26159;&#23545;&#24212;&#19981;&#21516;&#30340;&#30828;&#20214;&#24179;&#21488;,&#26377;&#19981;&#21516;&#30340;test application.
    </p>
    <p>
      &#19968;&#33324;&#20351;&#29992;&#19979;&#38754;&#30340;&#21629;&#20196;&#20998;&#21035;&#32534;&#35793;AUM2E/WARP3/aum2e-RRUS&#19979;&#30340;test application(&#27599;&#31181;&#30828;&#20214;&#31867;&#22411;&#19978;&#30340;test application&#21448;&#20998;AUBOOT&#21644;APPLIC&#20004;&#31181;LMC&#31867;&#22411;):
    </p>
    <p>
      <b><font color="#ff0000">AUM2E:</font></b>
    </p>
    <p>
      <b><font color="#000099">make clean;make xclean;make xlfclean;make make aapp; </font></b>
    </p>
    <p>
      <b><font color="#000099">make clean;make xclean;make xlfclean;make make aaub;</font></b>
    </p>
    <p>
      
    </p>
    <p>
      <b><font color="#ff0000">WARP3/WARP3.5:</font></b>
    </p>
    <p>
      <b><font color="#000099">make clean;make xclean;make xlfclean;make make wapp; </font></b>
    </p>
    <p>
      <b><font color="#000099">make clean;make xclean;make xlfclean;make make waub; </font></b>
    </p>
    <p>
      
    </p>
    <p>
      <b><font color="#ff0000">AUM2E-RRUS:</font></b>
    </p>
    <p>
      <b><font color="#000099">make clean;make xclean;make xlfclean;make make sapp; </font></b>
    </p>
    <p>
      <b><font color="#000099">make clean;make xclean;make xlfclean;make make waub;</font></b>
    </p>
    <p>
      
    </p>
    <p>
      &#29983;&#25104;&#30340;xlf&#25991;&#20214;&#23384;&#25918;&#20110;&#19979;&#38754;&#30340;&#36335;&#24452;&#20013;,&#25353;&#29031;&#30828;&#20214;&#31867;&#22411;,&#20998;&#30446;&#24405;&#23384;&#25918;:
    </p>
    <p>
      <b><font color="#000099">/vobs/rbs/hw/nci_comm/cbd_ss/ric_bl/ricr_swu/test/app/obj/target</font></b>
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x5982;&#x4f55;&#x5728;HALI2&#x4e0b;&#x4f7f;&#x7528;Riscwatch &#x5c06;&#x8f6f;&#x4ef6;load&#x5230;RU&#x4e0a;&#x53bb;?" ID="ID_989823579" CREATED="1356705682020" MODIFIED="1356705899608"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#21442;&#32771;&#38142;&#25509;&#25351;&#21521;&#30340;&#32467;&#28857;.&#25805;&#20316;&#22522;&#26412;&#37117;&#19968;&#26679;,&#21482;&#19981;&#36807;&#22312;HALI2&#37324;&#38754;,&#30446;&#24405;&#21464;&#25481;&#20102;.
    </p>
    <p>
      &#24212;&#35813;&#36827;&#20837;&#21040;&#19979;&#38754;&#30340;&#30446;&#24405;&#19979;,&#20462;&#25913;rwppc.env&#25991;&#20214;,&#28982;&#21518;&#21551;&#21160;riscwatch&#36719;&#20214;&#36827;&#34892;&#25805;&#20316;:
    </p>
    <p>
      <b><font color="#000099">/vobs/rbs/hw/nci_comm/cbd_ss/ric_bl/ricr_swu/test/riscwatch</font></b>
    </p>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_1721296764" STARTINCLINATION="205;0;" ENDINCLINATION="205;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
</node>
<node TEXT="&#x5982;&#x4f55;&#x5c06;load&#x9009;&#x4e2d;&#x7684;LMC&#x5230;RU&#x4e0a;&#x53bb;?" ID="ID_1605166126" CREATED="1347527119769" MODIFIED="1347527143776">
<node TEXT="&#x6d4b;&#x8bd5;&#x786c;&#x4ef6;&#x7684;&#x8fde;&#x63a5;&#x56fe;" ID="ID_319611792" CREATED="1347532849063" MODIFIED="1347536331634" LINK="../dia/RICR_test_env_connection.dia">
<node TEXT="&#x56fe;" ID="ID_1576083326" CREATED="1347536267513" MODIFIED="1347607261627" LINK="../MiscDocuments/RICR_test_env_connection.png"/>
</node>
<node TEXT="&#x4f7f;&#x7528;GreenHill" ID="ID_309690077" CREATED="1347527154798" MODIFIED="1361521329959"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#25805;&#20316;&#27969;&#31243;:
    </p>
    <p>
      &#20027;&#35201;&#21442;&#32771;&#19979;&#38754;&#30340;&#38142;&#25509;:
    </p>
    <p>
      https://hw-nci-wiki.rnd.ki.sw.ericsson.se/twiki/bin/view/Design/XpHowtoUseGreenHills
    </p>
    <p>
      
    </p>
    <ul>
      <li>
        <font color="#ff0000" size="5">STEP1.&#39318;&#20808;&#26159;&#29615;&#22659;&#30340;&#37197;&#32622;(&#20027;&#35201;&#28041;&#21450;&#21040;host&#30340;&#29615;&#22659;&#21464;&#37327;&#21644;config spec&#30340;&#37197;&#32622;).</font>
      </li>
    </ul>
    <p>
      a.
    </p>
    <p>
      &#39318;&#20808;&#30331;&#24405;&#21040;hub&#19978;&#30340;&#19968;&#20010;linux&#20027;&#26426;&#19978;.&#36827;&#20837;&#19968;&#20010;&#20320;&#24037;&#20316;&#30340;view.
    </p>
    <p>
      &#28982;&#21518;&#25191;&#34892;&#19979;&#38754;&#30340;&#21629;&#20196;&#35774;&#32622;&#20960;&#20010;&#36816;&#34892;GreenHill&#30340;multi&#38656;&#35201;&#30340;&#29615;&#22659;&#21464;&#37327;:
    </p>
    <p>
      <i><font color="#009933" size="4"><b>setenv GHS_LMWHICH ghs </b></font></i>
    </p>
    <p>
      <i><font color="#009933" size="4"><b>setenv GHS_LMHOST esekilx1100.rnd.ki.sw.ericsson.se</b></font></i>
    </p>
    <p>
      
    </p>
    <p>
      b.
    </p>
    <p>
      &#25509;&#19979;&#26469;,&#26356;&#26032;&#33258;&#24049;&#30340;config spec.&#28155;&#21152;&#19979;&#38754;&#30340;&#20960;&#20010;rule&#36827;&#21435;
    </p>
    <p>
      <i><font color="#009933" size="4"><b>element * XP_TMP_LTER1_GREENHILL<br color="#009933" size="4"/>element -directory /vobs/rbs/hw/bcp/xp/XDE/xpload/multi/... /main/LATEST<br color="#009933" size="4"/>element /vobs/rbs/hw/bcp/xp/XDE/xpload/multi/... /main/lte_r1/LATEST </b></font></i>
    </p>
    <p>
      
    </p>
    <p>
      c.
    </p>
    <p>
      &#20877;&#25509;&#19979;&#26469;,&#20351;&#29992;&#19979;&#38754;&#30340;&#21629;&#20196;&#28155;&#21152;module.
    </p>
    <p>
      <b><i><font color="#009933" size="4">cd /vobs/rbs/hw/bcp/xp/XDE/xpload/multi </font></i></b>
    </p>
    <p>
      <b><i><font color="#009933" size="4">module add multi2000/5.0.6 </font></i></b>
    </p>
    <p>
      
    </p>
    <ul>
      <li>
        <font color="#ff0000" size="5">STEP2.&#25171;&#24320;&#19968;&#20123;&#24517;&#35201;&#30340;&#31383;&#21475;</font>
      </li>
    </ul>
    <p>
      a.
    </p>
    <p>
      &#20351;&#29992;&#19979;&#38754;&#30340;&#21629;&#20196;&#25171;&#24320;multi&#30340;&#36816;&#34892;&#31383;&#21475;:
    </p>
    <p>
      <b><i><font color="#009933" size="4">multi &amp;</font></i></b>
    </p>
    <p>
      
    </p>
    <p>
      b.
    </p>
    <p>
      &#25171;&#24320;&#19968;&#20010;terminal,&#25105;&#20204;&#27604;&#22914;&#21483;&#23427;Terminal A.&#22312;&#36825;&#20010;terminal&#19978;,telnet&#21040;GreenHill&#30828;&#20214;&#19978;&#21435;,&#27604;&#22914;:
    </p>
    <p>
      <b><i><font color="#009933" size="4">telnet </font><font color="#cc00cc" size="4">GreenHill_IP </font></i></b>
    </p>
    <p>
      
    </p>
    <ul>
      <li>
        <font color="#ff0000" size="5">STEP3.&#36827;&#34892;&#23454;&#38469;&#30340;load LMC&#30340;&#25805;&#20316;.</font>
      </li>
    </ul>
    <p>
      &#22312;<font color="#0000cc">/vobs/rbs/hw/bcp/xp/XDE/xpload/multi</font>&#36335;&#24452;&#19979;,&#24050;&#32463;&#26377;&#20154;&#23454;&#29616;&#22909;&#20102;&#19968;&#20010;&#33050;&#26412;,&#29992;&#26469;&#21152;&#36733;LMC&#21040;RU&#19978;&#21435;.
    </p>
    <p>
      &#20351;&#29992;&#19979;&#38754;&#30340;&#21629;&#20196;&#23601;&#21487;&#20197;load LMC&#21040;RU&#20102;:
    </p>
    <p>
      <b><i><font color="#009933" size="4">cd /vobs/rbs/hw/bcp/xp/XDE/xpload/multi</font></i></b>
    </p>
    <p>
      <b><i><font color="#009933" size="4">mpythonrun -f xpload.py -args </font><font color="#990099" size="4">GreenHill_IP</font><font color="#009933" size="4">&#160;</font><font color="#0000cc" size="4">PROG2</font><font color="#009933" size="4">&#160;</font><font color="#ff66cc" size="4">/vobs/rbs/hw/nci_comm/ricr/bin/RICR_aum2e_app.xlf</font></i></b>
    </p>
    <p>
      &#20854;&#20013;&#19978;&#38754;&#30340;&#21442;&#25968;&#30340;&#21629;&#20196;&#26159;:
    </p>
    <p>
      <b><i><font color="#990099">GreenHill_IP</font></i></b>&#26159;&#36830;&#25509;&#21040;GreenHill&#30340;IP&#22320;&#22336;.
    </p>
    <p>
      <b><i><font color="#0000cc">PROG2</font></i></b><font color="#000000">&#26159;&#25351;&#23558;LMC&#19978;&#20256;&#21040;RU&#30340;&#21738;&#19968;&#20010;&#27133;&#20301;&#19978;.&#36825;&#20010;&#20363;&#23376;&#37324;&#30340;&#21442;&#25968;&#34920;&#31034;&#19978;&#20256;&#21040;&#27133;&#20301;2. </font>
    </p>
    <p>
      &#31881;&#32418;&#33394;&#30340;&#25991;&#20214;&#23601;&#26159;&#25351;&#38656;&#35201;&#19978;&#20256;&#30340;LMC&#25991;&#20214;&#20102;.
    </p>
    <p>
      
    </p>
    <p>
      &#20294;&#26159;&#38656;&#35201;&#27880;&#24847;&#30340;&#26159;:
    </p>
    <p>
      <b><i>&#22312;&#25191;&#34892;&#19978;&#38754;&#30340;&#21629;&#20196;&#20043;&#21069;,&#38656;&#35201;&#22312;&#20043;&#21069;&#25171;&#24320;&#30340;Terminal A&#20013;(Greenhill&#30340;shell&#30028;&#38754;).&#25970;&#20837;&#19968;&#20010;<font color="#ff0000">tr</font>&#21629;&#20196; </i></b>
    </p>
    <p>
      <b><i>&#22312;&#25191;&#34892;&#19978;&#38754;&#30340;&#21629;&#20196;&#20043;&#21518;,&#38656;&#35201;&#22312;&#20043;&#21069;&#25171;&#24320;&#30340;Terminal A&#20013;(Greenhill&#30340;shell&#30028;&#38754;),&#25970;&#20837;&#20004;&#20010;&#21629;&#20196;,&#20808;&#25970;<font color="#ff0000">tr</font>,&#21518;&#25970;<font color="#ff0000">tc</font>. </i></b>
    </p>
    <ul>
      <li>
        <font color="#ff0000" size="5">STEP4.&#38500;&#20102;load LMC&#20043;&#22806;&#30340;&#20960;&#20010;&#21629;&#20196;</font>
      </li>
    </ul>
    <p>
      &#22312;&#19978;&#38754;&#30340;STEP3&#20013;&#20351;&#29992;&#21040;&#20102;xpload.py&#36825;&#20010;&#21629;&#20196;,&#23454;&#38469;&#19978;&#22312;&#21516;&#19968;&#20010;&#30446;&#24405;&#19979;,&#38500;&#20102;&#36825;&#20010;&#21629;&#20196;,&#36824;&#26377;&#20854;&#20182;&#30340;&#20004;&#20010;&#21629;&#20196;&#21487;&#20197;&#20379;&#25105;&#20204;&#20351;&#29992;.
    </p>
    <p>
      <b><i><font color="#009933" size="4">mpythonrun -f xpscan.py -args </font><font color="#990099" size="4">GreenHill_IP</font></i></b>
    </p>
    <p>
      <b><i><font color="#009933" size="4">mpythonrun -f xpdelete.py -args </font><font color="#990099" size="4">GreenHill_IP</font><font color="#009933" size="4">&#160;</font><font color="#0000cc" size="4">PROG1 </font></i></b>
    </p>
    <p>
      &#19978;&#38754;&#36825;&#20004;&#20010;&#21629;&#20196;&#30340;&#20316;&#29992;&#20063;&#26159;&#27604;&#36739;&#23481;&#26131;&#30475;&#20986;&#26469;&#30340;,xpscan.py&#30340;&#20316;&#29992;&#23601;&#26159;&#23545;cpu&#36827;&#34892;&#19968;&#20123;&#25195;&#25551;,&#19968;&#33324;&#22312;&#25191;&#34892;load LMC&#20043;&#21069;&#30340;&#35805;,&#37117;&#20250;&#20808;&#25191;&#34892;&#36825;&#20010;&#21629;&#20196;&#25226;cpu&#25195;&#25551;&#19968;&#19979;.
    </p>
    <p>
      xpdelete.py&#30340;&#20316;&#29992;&#26159;&#21024;&#38500;RU&#19978;&#25351;&#23450;&#27133;&#20301;&#30340;LMC.
    </p>
    <p>
      &#21516;&#26679;&#38656;&#35201;&#27880;&#24847;&#30340;&#26159;:
    </p>
    <p>
      <b><i>&#22312;&#25191;&#34892;&#19978;&#36848;&#36825;&#20004;&#20010;&#21629;&#20196;&#30340;&#26102;&#20505;,&#20063;&#38656;&#35201;&#22312;&#25191;&#34892;&#20043;&#21069;&#22312;Terminal A&#20013;&#25970;&#20837;tr&#21629;&#20196;,&#22312;&#25191;&#34892;&#20043;&#21518;,&#25970;&#20837;tr + tc&#21629;&#20196;.&#36319;xpload.py&#30340;&#26102;&#20505;&#26159;&#19968;&#26679;&#30340;.</i></b>
    </p>
  </body>
</html>
</richcontent>
<node TEXT="GreenHill_IP" ID="ID_1580583735" CREATED="1347529683651" MODIFIED="1347532506848"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;&#29238;&#32467;&#28857;&#20013;,&#25191;&#34892;xpload,xpscan,xpdelete&#21629;&#20196;&#30340;&#26102;&#20505;,&#37117;&#35201;&#25351;&#23450;&#36825;&#20010;&#21442;&#25968;.
    </p>
    <p>
      &#36825;&#20010;&#21442;&#25968;&#34920;&#31034;&#30340;&#26159;Greenhill&#30340;IP&#22320;&#22336;(&#36825;&#26679;&#23601;&#33021;&#22815;telnet&#21040;greenhill&#19978;&#25191;&#34892;greenhill&#30340;shell&#21629;&#20196;&#20102;.)
    </p>
    <p>
      
    </p>
    <p>
      &#22914;&#26524;&#25105;&#20204;&#35201;&#25226;LMC load&#21040;&#26576;&#20010;RU&#19978;&#21435;,&#37027;&#20040;&#25105;&#20204;&#22312;&#25191;&#34892;xpload.py&#21629;&#20196;&#30340;&#26102;&#20505;,&#23601;&#23558;GreenHill_IP&#36825;&#20010;&#21442;&#25968;&#25351;&#23450;&#20026;&#36830;&#25509;&#21040;&#36825;&#20010;RU&#19978;&#30340;GreenHill&#30340;IP&#22320;&#22336;.
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="&#x4f7f;&#x7528;RiscWatch" ID="ID_1721296764" CREATED="1347527162996" MODIFIED="1356705805993"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;RICR&#30340;&#29615;&#22659;&#20013;,&#22914;&#26524;&#20351;&#29992;&#30340;&#35774;&#22791;&#26159;RiscWatch&#32780;&#19981;&#26159;GreenHill&#30340;&#35805;.loadLMC&#30340;&#25805;&#20316;&#21448;&#20250;&#26377;&#25152;&#19981;&#21516;.
    </p>
    <p>
      &#25805;&#20316;&#27969;&#31243;:
    </p>
    <p>
      &#20027;&#35201;&#21442;&#32771;&#19979;&#38754;&#30340;&#38142;&#25509;:
    </p>
    <p>
      https://hw-nci-wiki.rnd.ki.sw.ericsson.se/twiki/bin/view/Design/HowToTestAndDebugRICR
    </p>
    <ul>
      <li>
        <font size="5" color="#ff0000">STEP1.&#29615;&#22659;&#30340;&#37197;&#32622;.</font>
      </li>
    </ul>
    <p>
      a.&#37197;&#32622;RiscWatch&#30340;&#29615;&#22659;
    </p>
    <p>
      1.cd /vobs/rbs/hw/nci_comm/ricr/make
    </p>
    <p>
      2.checkout&#24182;&#26681;&#25454;&#23454;&#38469;&#24773;&#20917;&#26356;&#25913;rwppc.env&#25991;&#20214;&#20013;&#30340;&#20869;&#23481;.&#20027;&#35201;&#30340;&#23601;&#26159;&#20004;&#20010;:
    </p>
    <ol>
      <li>
        PROC.&#36825;&#20010;&#21464;&#37327;&#29992;&#26469;&#30830;&#23450;RU&#30340;PowerPC&#30340;&#31867;&#22411;,&#22635;&#20837;RiscWatch&#36830;&#25509;&#21040;&#30340;RU&#26495;&#23376;&#30340;&#22788;&#29702;&#22120;&#31867;&#22411;.
      </li>
      <li>
        TARGET_NAME.&#36825;&#20010;&#21464;&#37327;&#30830;&#23450;&#20102;RiscWatch&#19978;&#30340;&#32593;&#21475;IP&#22320;&#22336;.
      </li>
    </ol>
    <p>
      b.&#21551;&#21160;RiscWatch(&#32456;&#31471;&#27169;&#24335;)
    </p>
    <p>
      1.cd /vobs/rbs/hw/nci_comm/ricr/make
    </p>
    <p>
      2.module add riscwatch
    </p>
    <p>
      3.rwppc -tty3
    </p>
    <p>
      
    </p>
    <p>
      b.&#22312;&#32456;&#31471;&#20013;&#20351;&#29992;&#21629;&#20196;&#21152;&#36733;LMC
    </p>
    <p>
      &#25171;&#24320;rwppc.wdf&#25991;&#20214;,&#36825;&#20010;&#25991;&#20214;&#20013;&#21487;&#20197;&#30475;&#21040;&#19968;&#20123;&#20856;&#22411;&#30340;&#21629;&#20196;,
    </p>
    <p>
      &#27604;&#22914;&#23558;&#19968;&#20010;WARP3_APP&#30340;LMC&#20889;&#21040;RU&#30340;flash&#30340;&#27133;&#20301;2&#20013;,&#20351;&#29992;&#19979;&#38754;&#30340;&#21629;&#20196;(&#20854;&#20182;&#30340;&#31867;&#20284;):
    </p>
    <p>
      <i><font color="#3333ff">exec xpload.cmd {PROG2, /vobs/rbs/hw/nci_comm/ricr/bin/RICR_warp3_app.xlf} </font></i>
    </p>
    <p>
      
    </p>
    <p>
      &#38656;&#35201;&#27880;&#24847;&#30340;&#26159;,&#22312;&#20123;flash&#20043;&#21069;,&#26368;&#22909;&#20351;&#29992;stop&#21629;&#20196;.
    </p>
    <p>
      &#22312;&#28903;&#20889;flash&#20043;&#21518;,&#20351;&#29992;reset sys&#21629;&#20196;,RU&#23601;&#37325;&#26032;&#21551;&#21160;&#20102;.
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="[&#x4ecb;&#x7ecd;]RICR&#x7684;Design Test&#x73af;&#x5883;" ID="ID_940901065" CREATED="1338278745944" MODIFIED="1347592620317">
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_1921984937" MIDDLE_LABEL="&#x53c2;&#x8003;&#x7ed3;&#x70b9;" STARTINCLINATION="808;0;" ENDINCLINATION="808;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
<node TEXT="FT&#x7684;&#x6d4b;&#x8bd5;&#x786c;&#x4ef6;&#x73af;&#x5883;" ID="ID_1381111786" CREATED="1338290985255" MODIFIED="1338380471467"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#25972;&#20307;&#32780;&#35328;,RICR&#30340;&#27979;&#35797;&#29615;&#22659;,&#38750;&#24120;&#30340;&#26434;,&#38750;&#24120;&#30340;&#20081;.
    </p>
    <p>
      
    </p>
    <p>
      &#39318;&#20808;&#30828;&#20214;&#35774;&#22791;&#24456;&#22810;,&#20854;&#27425;&#21508;&#31181;&#37197;&#32622;&#24456;&#22810;,&#32780;&#19988;&#38656;&#35201;&#25163;&#21160;&#21442;&#19982;&#30340;&#25805;&#20316;&#24456;&#22810;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x5b59;&#x6768;&#x7684;&#x6d4b;&#x8bd5;&#x73af;&#x5883;" ID="ID_363279090" CREATED="1338379638713" MODIFIED="1338379658243">
<node TEXT="[DU]DUW" ID="ID_1814446392" CREATED="1338380579099" MODIFIED="1338380736066"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      IP:
    </p>
    <p>
      172.31.89.166
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="[RU]WARP3" ID="ID_523337161" CREATED="1338380582865" MODIFIED="1338380625156"/>
<node TEXT="[RU]RUW(AUM2E)" ID="ID_578553924" CREATED="1338380597534" MODIFIED="1338380631085"/>
<node TEXT="RISCWatch" ID="ID_1254921872" CREATED="1338380746550" MODIFIED="1338380773135"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#30446;&#21069;&#30340;&#20018;&#21475;&#26381;&#21153;&#22120;&#31471;&#21475;:
    </p>
    <p>
      
    </p>
    <p>
      172.31.89.159 9008
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="Mahlmod&#x7684;&#x6d4b;&#x8bd5;&#x73af;&#x5883;" ID="ID_1625495432" CREATED="1338379658660" MODIFIED="1338379665137">
<node TEXT="[DU]DUW x4" ID="ID_1605009574" CREATED="1338380655859" MODIFIED="1338380913750"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      4&#20010;DUW&#30340;IP&#20998;&#21035;&#20026;:
    </p>
    <p>
      
    </p>
    <p>
      172.31.89.237
    </p>
    <p>
      172.31.89.38
    </p>
    <p>
      172.31.89.41
    </p>
    <p>
      172.31.89.144
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="[DU]DUL" ID="ID_1241453751" CREATED="1338380670293" MODIFIED="1338380674458"/>
<node TEXT="[RU]WARP3" ID="ID_1676335004" CREATED="1338380919279" MODIFIED="1338380926447"/>
<node TEXT="[RU]RUS(AUM2E)" ID="ID_549794678" CREATED="1338380926875" MODIFIED="1338380938686"/>
<node TEXT="[RU]RUW x2" ID="ID_1198748490" CREATED="1338380941898" MODIFIED="1338380950602"/>
</node>
<node TEXT="Peter&#x7684;&#x6d4b;&#x8bd5;&#x73af;&#x5883;" ID="ID_1443606277" CREATED="1338380403640" MODIFIED="1338380407743">
<node TEXT="RISCWatch" ID="ID_432104403" CREATED="1338380782307" MODIFIED="1338380809619"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#30446;&#21069;&#30340;&#20018;&#21475;&#26381;&#21153;&#22120;&#31471;&#21475;:
    </p>
    <p>
      
    </p>
    <p>
      172.31.89.157 7016
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="[DU&amp;RU]&#x672a;&#x77e5;" ID="ID_287476765" CREATED="1338380956127" MODIFIED="1338380968420"/>
</node>
<node TEXT="&#x5404;&#x79cd;&#x6d4b;&#x8bd5;&#x65f6;&#x7684;&#x914d;&#x7f6e;&#x60c5;&#x51b5;" ID="ID_1835565496" CREATED="1338380737276" MODIFIED="1338385237225"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#19981;&#31649;&#21738;&#31181;&#27979;&#35797;&#37197;&#32622;,&#38656;&#35201;&#27880;&#24847;&#30340;&#26159;,&#22312;&#27979;&#35797;&#30340;&#26102;&#20505;,
    </p>
    <p>
      &#22914;&#26524;&#27979;&#35797;&#30340;&#26159;AUBOOT.&#37027;&#20040;&#23601;&#21482;&#22312;RU&#19978;load AUBOOT&#30340;LMC.
    </p>
    <p>
      &#22914;&#26524;&#27979;&#35797;&#30340;&#26159;APPLIC&#30340;&#35805;,&#37027;&#20040;&#23601;&#21482;&#22312;RU&#19978;load APPLIC&#30340;LMC.
    </p>
    <p>
      
    </p>
    <p>
      &#20063;&#23601;&#26159;&#35828;,&#22312;RU&#20013;,&#21482;&#30041;&#19968;&#20010;&#38656;&#35201;&#27979;&#35797;&#29992;&#30340;LMC.&#20854;&#20182;&#30340;LMC&#37117;&#21024;&#25481;.
    </p>
    <p>
      
    </p>
    <p>
      &#20351;&#29992;&#21040;&#30340;node&#30340;IP&#26377;&#19979;&#38754;&#20960;&#20010;:
    </p>
    <p>
      <font color="#0000cc">172.31.89.166 </font>
    </p>
    <p>
      <font color="#0000cc">172.31.89.237 </font>
    </p>
    <p>
      <font color="#0000cc">172.31.89.38 </font>
    </p>
    <p>
      <font color="#0000cc">172.31.89.41 </font>
    </p>
    <p>
      <font color="#0000cc">172.31.89.144</font>
    </p>
  </body>
</html>
</richcontent>
<node TEXT="OBIF &lt;--&gt;RU" ID="ID_1734907107" CREATED="1338381030206" MODIFIED="1338383972526"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;&#36825;&#20010;&#37197;&#32622;&#19979;,&#20027;&#35201;&#30340;&#30446;&#30340;&#26159;&#27979;&#35797;OBIF.&#32780;&#23545;&#20110;RU&#24182;&#27809;&#26377;&#38480;&#21046;,&#29992;&#21738;&#19968;&#31181;&#30340;RU&#37117;&#21487;&#20197;,&#25152;&#26377;&#21487;&#20197;&#20351;&#29992;RUS/WARP3/RUW&#31561;&#31561;.
    </p>
    <p>
      
    </p>
    <p>
      &#37197;&#32622;&#24773;&#20917;&#19981;&#26159;&#24456;&#28165;&#26970;,&#22240;&#20026;&#26159;Peter&#36127;&#36131;&#23436;&#25104;&#36825;&#37096;&#20998;&#30340;&#27979;&#35797;&#24037;&#20316;:
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      &#25191;&#34892;&#30340;&#27979;&#35797;&#29992;&#20363;:
    </p>
    <p>
      ricr_reg_obif_port0.rb
    </p>
    <p>
      ricr_reg_obif_port1.rb
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="DUW &lt;--&gt; WARP3" ID="ID_1650930811" CREATED="1338381040582" MODIFIED="1338382625835"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#26159;&#20026;&#27979;&#35797;WARP3&#32780;&#25191;&#34892;&#30340;&#27979;&#35797;&#29992;&#20363;.
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#37096;&#20998;&#30340;&#27979;&#35797;&#26159;&#23385;&#26472;&#20570;&#30340;.&#25152;&#20197;&#29992;&#30340;node&#20063;&#26159;&#22905;&#30340;&#27979;&#35797;&#29615;&#22659;&#20013;&#30340;node.
    </p>
    <p>
      
    </p>
    <p>
      &#20351;&#29992;&#30340;DU&#30340;IP&#22320;&#22336;:
    </p>
    <p>
      
    </p>
    <p>
      <b><font color="#0000cc"><i>172.31.89.166 </i></font></b>
    </p>
    <p>
      
    </p>
    <p>
      &#20351;&#29992;&#30340;&#37197;&#32622;&#25991;&#20214;&#26159;:
    </p>
    <p>
      
    </p>
    <p>
      <b><font color="#0000cc"><i>/vobs/rbs/hw/nci/prod_handl/test/CBD/RICR/ricr/test_cases/framework/framework_cfg_duw_166.yml </i></font></b>
    </p>
    <p>
      
    </p>
    <p>
      &#27979;&#35797;&#26102;&#38656;&#35201;&#25191;&#34892;&#30340;seq&#20998;&#21035;&#26159;:
    </p>
    <p>
      
    </p>
    <p>
      &#27979;&#35797;auboot&#26102;(&#38656;&#35201;&#37325;&#21551;&#21040;AUBOOT&#30340;LMC&#19978;):
    </p>
    <p>
      ricr_reg_warp3_aub_port0.rb
    </p>
    <p>
      ricr_reg_warp3_aub_port1.rb
    </p>
    <p>
      
    </p>
    <p>
      &#27979;&#35797;Application&#26102;(&#38656;&#35201;&#37325;&#21551;&#21040;APPLIC&#30340;LMC&#19978;)
    </p>
    <p>
      ricr_reg_warp3_port0.rb
    </p>
    <p>
      ricr_reg_warp3_port1.rb
    </p>
    <p>
      
    </p>
    <p>
      &#27880;&#24847;&#30340;&#26159;,&#19978;&#38754;&#30340;seq&#26377;port0&#21644;port1&#20043;&#20998;,&#25152;&#20197;&#22312;&#36305;&#30340;&#26102;&#20505;,&#22914;&#26524;&#26159;Port0&#30340;&#27979;&#35797;,&#23601;&#38656;&#35201;&#23558;DU&#36319;RU&#30340;&#30456;&#24212;&#30340;port0&#36830;&#25509;&#36215;&#26469;,&#22914;&#26524;&#20877;&#36305;Port1&#30340;&#27979;&#35797;&#30340;&#35805;,&#38656;&#35201;&#21435;&#23454;&#39564;&#23460;&#23558;&#36830;&#25509;&#20999;&#25442;&#21040;port1&#19978;&#38754;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x5982;&#x679c;ce9&#x4e0d;&#x901a;&#x8fc7;&#x7684;&#x8bdd;" ID="ID_1500245126" CREATED="1338385623546" MODIFIED="1338385655733"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#37325;&#21551;DU:
    </p>
    <p>
      
    </p>
    <p>
      <b><font color="#0000cc"><i>restartObj device 2.</i></font></b>
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="DUW &lt;--&gt; RUW(AUM2E)" ID="ID_232762663" CREATED="1338381049324" MODIFIED="1338383462448"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#26159;&#20026;&#27979;&#35797;AUM2E&#32780;&#25191;&#34892;&#30340;&#27979;&#35797;&#29992;&#20363;.&#21478;&#22806;&#30340;&#19968;&#20010;&#37197;&#32622; DUL&lt;--&gt;RUS&#20063;&#26159;&#21516;&#26679;&#20026;&#27979;&#35797;AUM2E&#32780;&#37197;&#32622;&#30340;.
    </p>
    <p>
      
    </p>
    <p>
      &#20351;&#29992;&#30340;DUW&#30340;IP&#22320;&#22336;:
    </p>
    <p>
      <b><font color="#0000cc"><i>172.31.89.166 </i></font></b>
    </p>
    <p>
      
    </p>
    <p>
      &#20351;&#29992;&#30340;&#37197;&#32622;&#25991;&#20214;&#36319;&#19978;&#19968;&#20010;&#32467;&#28857;&#19968;&#26679;:
    </p>
    <p>
      <b><font color="#0000cc"><i>/vobs/rbs/hw/nci/prod_handl/test/CBD/RICR/ricr/test_cases/framework/framework_cfg_duw_166.yml </i></font></b>
    </p>
    <p>
      
    </p>
    <p>
      &#38656;&#35201;&#25191;&#34892;&#30340;&#27979;&#35797;&#29992;&#20363;:
    </p>
    <p>
      ricr_reg_duw_port0.rb
    </p>
    <p>
      ricr_reg_duw_port1.rb
    </p>
    <p>
      
    </p>
    <p>
      &#21516;&#26679;&#38656;&#35201;&#27880;&#24847;,&#38656;&#35201;&#25442;&#20809;&#32420;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="DUL &lt;--&gt; RUS(AUM2E)" ID="ID_1567139936" CREATED="1338381063399" MODIFIED="1338384030417"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#20010;&#37197;&#32622;&#21516;&#26679;&#26159;&#29992;&#26469;&#27979;&#35797;AUM2E.
    </p>
    <p>
      
    </p>
    <p>
      &#37197;&#32622;&#24773;&#20917;&#20063;&#19981;&#26159;&#24456;&#28165;&#26970;,&#22240;&#20026;&#26159;Peter&#36127;&#36131;&#30340;&#27979;&#35797;.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      &#25191;&#34892;&#30340;&#27979;&#35797;&#29992;&#20363;:
    </p>
    <p>
      ricr_reg_dul_port0.rb
    </p>
    <p>
      ricr_reg_dul_port1.rb
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="Mix-Mode&#x6d4b;&#x8bd5;" ID="ID_173285883" CREATED="1338383471849" MODIFIED="1338385134235"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      Mix-Mode&#30340;&#27979;&#35797;,&#37197;&#32622;&#24773;&#20917;&#27604;&#36739;&#29305;&#27530;:
    </p>
    <p>
      <i><font color="#0000cc">&#23601;&#26159;&#20351;&#29992;&#20004;&#20010;DUW&#20998;&#21035;&#36830;&#25509;&#21040;&#19968;&#20010;RUW&#30340;Port0&#21644;Port1&#19978;&#38754;&#21435;.&#20063;&#23601;&#26159;&#35828;&#19968;&#20010;RUW&#30340;&#20004;&#20010;port&#19978;&#20998;&#21035;&#36830;&#20102;&#20004;&#20010;DUW. </font></i>
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      &#38656;&#35201;&#25191;&#34892;&#30340;&#25805;&#20316;&#26159;:
    </p>
    <ol>
      <li>
        &#36830;&#25509;&#22909;&#29289;&#29702;&#30828;&#20214;
      </li>
      <li>
        &#25171;&#24320;&#20004;&#20010;terminal,&#28982;&#21518;&#20998;&#21035;&#35774;&#32622;DUW1&#21644;DUW2&#20013;&#30340;&#37197;&#32622;&#25991;&#20214;,&#28982;&#21518;&#20877;&#20998;&#21035;&#23558;DUW1&#21644;DUW2&#20013;&#25551;&#36848;&#30340;&#27979;&#35797;case&#36305;&#36215;&#26469;.
      </li>
      <li>
        &#27492;&#26102;&#22914;&#26524;&#26816;&#26597;&#21040;&#20004;&#20010;&#38142;&#25509;&#37117;&#33021;&#22815;&#24314;&#31435;&#30340;&#35805;,&#37027;&#20040;&#23601;&#25104;&#21151;&#20102;&#19968;&#21322;.
      </li>
      <li>
        &#28982;&#21518;&#25171;&#24320;&#20004;&#20010;terminal,&#20808;telnet&#21040;DUW1&#27604;&#22914;&#35828;DUW1&#19978;,&#25191;&#34892;&#37325;&#21551;&#30340;&#25805;&#20316;,&#22914;&#26524;&#22312;DUW2&#30340;terminal&#19978;&#30475;&#21040;&#21478;&#19968;&#20010;&#38142;&#25509;&#36824;&#26159;&#22788;&#20110;&#36830;&#25509;&#30340;&#35805;,&#37027;&#20040;&#27979;&#35797;&#23601;&#25104;&#21151;&#20102;!!
      </li>
    </ol>
    <p>
      PS:
    </p>
    <p>
      &#30331;&#24405;&#21040;port0&#21644;port1&#30340;&#21629;&#20196;&#20026;:
    </p>
    <p>
      <b><font color="#0000cc"><i>lhsh port0_dev_0 </i></font></b>
    </p>
    <p>
      <b><font color="#0000cc"><i>lhsh port5_dev_0</i></font></b>
    </p>
  </body>
</html>
</richcontent>
<node TEXT="DUW1" ID="ID_235243540" CREATED="1338384081290" MODIFIED="1338384607214"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      
    </p>
    <p>
      &#36825;&#20004;&#20010;DUW&#30340;IP&#20998;&#21035;&#26159;237&#21644;144.
    </p>
    <p>
      
    </p>
    <p>
      &#25105;&#20204;&#20551;&#35774;&#36825;&#20010;DUW1&#30340;IP&#20026;:
    </p>
    <p>
      <b><font color="#0000cc"><i>172.31.89.237 </i></font></b>
    </p>
    <p>
      &#37027;&#20040;&#21478;&#22806;&#19968;&#20010;DUW2&#30340;IP&#23601;&#20026;:
    </p>
    <p>
      <b><font color="#0000cc"><i>172.31.89.144 </i></font></b>
    </p>
    <p>
      
    </p>
    <p>
      &#35774;&#32622;&#30340;&#37197;&#32622;&#25991;&#20214;:
    </p>
    <p>
      <b><font color="#0000cc"><i>/vobs/rbs/hw/nci/prod_handl/test/CBD/RICR/ricr/test_cases/framework/framework_cfg_duw_237.yml </i></font></b>
    </p>
    <p>
      
    </p>
    <p>
      &#25191;&#34892;&#30340;&#27979;&#35797;&#29992;&#20363;&#20026;(&#25105;&#20204;&#20551;&#35774;&#26159;DUW1&#36830;&#25509;&#21040;RUW&#19978;,&#32780;&#19981;&#26159;DUW2):
    </p>
    <p>
      <b><font color="#0000cc"><i>/vobs/rbs/hw/nci/prod_handl/test/CBD/RICR/ricr/test_cases/duw/duw_rici_sf_port0.rb </i></font></b>
    </p>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_1250155296" STARTINCLINATION="48;0;" ENDINCLINATION="48;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
<node TEXT="DUW2" ID="ID_1108604251" CREATED="1338384088642" MODIFIED="1338384825068"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#26681;&#25454;&#19978;&#38754;&#19968;&#20010;&#32467;&#28857;&#30340;&#20551;&#35774;,&#25105;&#20204;&#36825;&#20010;DUW2&#30340;&#37197;&#32622;&#22914;&#19979;(&#24403;&#28982;&#22914;&#26524;&#23454;&#38469;&#30340;&#37197;&#32622;&#36319;&#20551;&#35774;&#30340;&#37197;&#32622;&#30456;&#21453;&#30340;&#35805;,&#37027;&#20040;&#25152;&#26377;&#30340;&#25805;&#20316;&#37117;&#35201;&#36319;DUW1&#20013;&#30340;&#23545;&#35843;).
    </p>
    <p>
      
    </p>
    <p>
      DUW2&#30340;IP:
    </p>
    <p>
      <b><font color="#0000cc"><i>172.31.89.144 </i></font></b>
    </p>
    <p>
      
    </p>
    <p>
      &#20351;&#29992;&#30340;&#37197;&#32622;&#25991;&#20214;&#20026;:
    </p>
    <p>
      <b><font color="#0000cc"><i>/vobs/rbs/hw/nci/prod_handl/test/CBD/RICR/ricr/test_cases/framework/framework_cfg_duw.yml </i></font></b>
    </p>
    <p>
      
    </p>
    <p>
      &#25191;&#34892;&#30340;&#27979;&#35797;&#29992;&#20363;&#20026;:
    </p>
    <p>
      <b><font color="#0000cc"><i>/vobs/rbs/hw/nci/prod_handl/test/CBD/RICR/ricr/test_cases/duw/duw_rici_sf_port1.rb</i></font></b>
    </p>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_1250155296" STARTINCLINATION="25;0;" ENDINCLINATION="25;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
<node TEXT="RUW" ID="ID_1250155296" CREATED="1338384091042" MODIFIED="1338384094280"/>
</node>
</node>
</node>
<node TEXT="FT&#x6d41;&#x7a0b;" ID="ID_18536040" CREATED="1334924464969" MODIFIED="1338278732766">
<node TEXT="&#x521d;&#x59cb;&#x5316;&#x7684;&#x5de5;&#x4f5c;" ID="ID_70725644" CREATED="1338290049382" MODIFIED="1338290899297"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#21021;&#22987;&#21270;&#30340;&#24037;&#20316;,&#20063;&#23601;&#26159;&#22312;&#35774;&#32622;CS&#20043;&#21069;&#38656;&#35201;&#20570;&#30340;&#20107;&#24773;,&#20063;&#19981;&#22810;:
    </p>
    <ol>
      <li>
        &#21019;&#24314;&#19968;&#20010;&#26032;&#30340;&#19987;&#38376;&#29992;&#20110;Function Test&#20351;&#29992;&#30340;view.&#22312;hub&#19978;&#20351;&#29992;makeview&#21629;&#20196;&#23601;&#21487;&#20197;&#20102;.(&#22914;&#26524;&#24050;&#32463;&#26377;&#19987;&#38376;&#30340;&#29992;&#26469;&#20570;FT&#30340;view.&#37027;&#24403;&#28982;&#23601;&#27809;&#26377;&#24517;&#35201;&#26032;&#24314;&#20102;.)
      </li>
      <li>
        source /proj/nci_up/homedir/delivery/nci_env
      </li>
    </ol>
    <p>
      
    </p>
    <p>
      &#21478;&#22806;&#36824;&#26377;&#30340;&#19968;&#20123;&#25805;&#20316;&#26159;&#23558;&#19968;&#20123;&#24037;&#20855;&#32473;&#37197;&#32622;&#22909;.
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x5982;&#x4f55;&#x914d;&#x7f6e;&#x80fd;&#x591f;&#x5de5;&#x4f5c;&#x7684;RISCWatch" ID="ID_427836034" CREATED="1338290904404" MODIFIED="1338290927046"/>
</node>
<node TEXT="&#x914d;&#x7f6e;&#x6b63;&#x786e;&#x7684;Config Spec" ID="ID_1298547184" CREATED="1334924951545" MODIFIED="1338290821810">
<icon BUILTIN="full-1"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;&#36827;&#34892;FT&#20043;&#21069;,&#24456;&#37325;&#35201;&#30340;&#19968;&#20010;&#25805;&#20316;&#26080;&#30097;&#23601;&#26159;&#20351;&#29992;&#19968;&#20010;&#21512;&#36866;&#30340;CS.&#22312;RICR&#30340;FT&#20013;,&#35774;&#32622;CS&#20063;&#30456;&#23545;&#30340;&#27604;&#36739;&#31616;&#21333;:
    </p>
    <ol>
      <li>
        &#25214;&#21040;&#26412;&#27425;&#20570;FT&#22522;&#20110;&#30340;Baseline&#26631;&#31614;(&#19968;&#33324;&#22312;&#20570;delivery&#30340;&#26102;&#20505;,&#36825;&#20010;&#26631;&#31614;&#20250;&#34987;&#21578;&#30693;,&#26412;&#22788;&#27604;&#22914;&#20026;VER_38.13.0).&#28982;&#21518;&#20351;&#29992;&#19979;&#38754;&#30340;&#21629;&#20196;&#26469;&#35774;&#32622;cs.
      </li>
    </ol>
    <p>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font color="#0000cc"><b>setcs_nci -b VER_38.13.0 </b></font>
    </p>
    <p>
      <font color="#000000">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2. &#22312;&#19978;&#38754;&#30340;&#21629;&#20196;&#25191;&#34892;&#23436;&#20043;&#21518;,&#19968;&#20010;&#22522;&#26412;&#30340;CS&#23601;&#25104;&#22411;&#20102;,&#36824;&#38656;&#35201;&#20570;&#19968;&#20123;&#23567;&#30340;&#25913;&#21160;,&#36825;&#26102;,&#38656;&#35201;&#32534;&#36753;cs&#25991;&#20214;,&#23558;&#23376;&#32467;&#28857;&#20013;&#30340;cs&#35268;&#21017;&#21152;&#20837;&#21040;cs&#30340;&#22836;&#37096;.</font>
    </p>
  </body>
</html>
</richcontent>
<node TEXT="Mahmould&#x6dfb;&#x52a0;&#x7684;cs&#x89c4;&#x5219;" ID="ID_17125433" CREATED="1338290801274" MODIFIED="1338290854139"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <div class="Section1">
      <p class="MsoNormal">
        <font size="10pt" face="Arial"><span style="font-family: Arial; font-size: 10pt">###################RICR##################</span></font><span style="font-family: Arial; font-size: 10pt"><font size="2" face="Arial"><o p="#DEFAULT"></o></font></span>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">element * CHECKEDOUT<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">element /vobs/rbs/hw/nci/prod_handl/test/CBD/RICR/... /main/nci_dev/LATEST<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">##############################################################<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial"># blib<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">##############################################################<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial"># Sigbase needed for rruw_startup.c<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">element -file /vobs/rbs/sw/blib/blibss/blibsigbasendlu/src/rbs_sigbase.h CXA1100849-R13B<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">element /vobs/rbs/sw/blib/blibss/blibcbcibasicausyslu/... CAH1090881-R1D<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">element /vobs/rbs/sw/blib/blibss/blibcbcibasicsyslu/... CAH1090876-R3E<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">element /vobs/rbs/sw/blib/blibss/blibcbcistatehandlingsyslu/... CAH1090877-R1D<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">element /vobs/rbs/sw/blib/blibss/blibcbcihwlogsyslu/... CAH1090878-R1C<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">element /vobs/rbs/sw/blib/blibss/blibcbciloadableausyslu/... CAH1090880-R1H<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">element /vobs/rbs/sw/blib/blibss/blibcbciloadabledpsyslu/... CAH1090879-R1C<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">element /vobs/rbs/sw/blib/blibss/blibsdccisyslu/... CAH1090882-R7A<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">element /vobs/rbs/sw/blib/blibss/blibsdinttrpsyslu/... CAH1091386-R1E<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">##############################################################<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">###### ELIB/CLIB ###### <o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">##############################################################<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial"># LTE signals<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">##############################################################<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">element /vobs/crbs/clib/...&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;CXS1030011_6-R4D <o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">############<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">### OGRE ###<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">############<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">element /vobs/rbs/ogre/ruby/gw_if/... ruby_gw_if_CXA1102416_2-R5C<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">element /vobs/rbs/ogre/ruby/signal_parser_if/... ruby_signal_parser_if_CXA1102419_2-R9B<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">element /vobs/rbs/ogre/generic/gsp/... generic_signal_parser_LPA108114_4-R17C<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">element /vobs/rbs/ogre/ruby/linx_if/... ruby_linx_if_CXA1103744_2-R3B<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">#########################################################<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial"># OBIF Wanessa<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">#########################################################<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">element * BCP_W10A_WANESSA_RBS_3.2.0<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">element * CBD_OBIF_W10A_WANESSA_RBS_3.0.1<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">element * CBD_OBIF_W10A_WANESSA_RBS_3.0.1.0<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">element * CBD_OBIF_W10A_WANESSA_RBS_3.0.0<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">element * CBD_OBIF_W10A_WANESSA_RBS_3.0.0.0<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">element * CBD_GENERIC_W10A_WANESSA_RBS_4.0.0.0<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">element * CBD_GENERIC_W10A_WANESSA_RBS_4.0.0<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial"><o p="#DEFAULT">
        &#160;</o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">element * TC1-BCP_WANESSA_W10A_RBS_1.11.0<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">element /vobs/rbs/hw/obif_board/bp/deliv/ifu/inc/... CAH1090920_1-R7A&#160;&#160;# OBIF CBCI wanessa<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">element /vobs/rbs/hw/bcp/... BCP_W10A_RBS_1.6.1<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">element /vobs/rbs/sw/blib/blibss/blibsdccisyslu/inc/... CAH1090882-R6C<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">element * CBD_COMMON_W10A_WANESSA_RBS_2.1.0.0<o p="#DEFAULT"></o></span></font>
      </p>
      <p class="MsoNormal">
        <font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial">###############################################################<o p="#DEFAULT"></o></span></font>
      </p>
    </div>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="&#x914d;&#x7f6e;&#x6b63;&#x786e;&#x7684;&#x73af;&#x5883;&#x53d8;&#x91cf;&#x548c;framework&#x8bbe;&#x7f6e;" ID="ID_1483089626" CREATED="1334924963323" MODIFIED="1338292263479">
<icon BUILTIN="full-2"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;&#37197;&#32622;&#23436;&#20102;CS&#20043;&#21518;,&#38656;&#35201;&#20570;&#30340;&#26159;,&#35774;&#32622;&#19968;&#20123;&#21512;&#29702;&#30340;&#29615;&#22659;&#21464;&#37327;&#21644;&#25805;&#20316;:
    </p>
    <ol>
      <li>
        <font color="#0000cc"><b>setenv RUBYLIB /vobs/rbs/hw/nci/prod_handl/test/CBD/RICR/test_env/ruby:/vobs/rbs/hw/utils/dsl</b></font>
      </li>
      <li>
        <font color="#0000cc"><b>module add ruby</b></font>
      </li>
      <li>
        &#38656;&#35201;&#35774;&#32622;FRAMEWORK_CFG&#29615;&#22659;&#21464;&#37327;.&#36825;&#20010;&#29615;&#22659;&#21464;&#37327;&#25351;&#21521;&#30340;&#20854;&#23454;&#26159;&#19968;&#20010;&#20851;&#20110;&#27979;&#35797;&#29615;&#22659;&#30340;&#37197;&#32622;&#25991;&#20214;.&#36825;&#20010;&#37197;&#32622;&#25991;&#20214;&#19968;&#33324;&#22312;&#30446;&#24405;/vobs/rbs/hw/nci/prod_handl/test/CBD/RICR/ricr/test_cases/framework/&#19979;&#38754;.
      </li>
      <li>
        
      </li>
    </ol>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x6267;&#x884c;&#x6d4b;&#x8bd5;&#x7528;&#x4f8b;" ID="ID_315332075" CREATED="1338292306696" MODIFIED="1338292317241"/>
</node>
<node TEXT="&#x5357;&#x4eac;Booking node&#x7f51;&#x9875;" ID="ID_417545334" CREATED="1361242728664" MODIFIED="1361243052832"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#20197;&#21518;&#21335;&#20140;&#30340;&#23454;&#39564;&#23460;&#37324;&#38754;&#35201;&#20351;&#29992;node&#30340;&#35805;,&#20063;&#38656;&#35201;&#35937;&#29790;&#20856;EAB&#19968;&#26679;,&#20808;&#39044;&#32422;,&#20877;&#20351;&#29992;.
    </p>
    <p>
      
    </p>
    <p>
      booking page&#26159;&#19979;&#38754;&#30340;&#38142;&#25509;:
    </p>
    <p>
      
    </p>
    <p>
      <font size="6" color="#0000ff"><b>http://bodega21.rnd.ki.sw.ericsson.se:9000/ </b></font>
    </p>
    <p>
      
    </p>
    <p>
      &#20851;&#20110;Booking page&#26377;&#20851;&#30340;&#38382;&#39064;&#21487;&#20197;&#38382;Phillip Li&#25110;&#32773;Victor Yuan
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="Design delivery &#x6d41;&#x7a0b;" ID="ID_1891844003" CREATED="1338278771106" MODIFIED="1357638963170">
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      RICR&#30340;Internal delivery process&#20027;&#35201;&#28041;&#21450;&#30340;&#20869;&#23481;&#26159;RICR design&#23558;RICR&#32473;delivery&#21040;RICR&#30340;FT&#37027;&#21435;.
    </p>
    <p>
      &#28982;&#21518;FT&#20877;&#36827;&#34892;regression test.&#20294;&#26159;&#37027;&#37096;&#20998;&#30340;&#20869;&#23481;&#36825;&#20010;&#32467;&#28857;&#19981;&#35752;&#35770;.
    </p>
    <p>
      
    </p>
    <p>
      RICR internal delivery process&#20027;&#35201;&#21442;&#32771;Twiki&#19978;&#30340;&#38142;&#25509;:
    </p>
  </body>
</html>
</richcontent>
<node TEXT="Non-HALI2&#x7684;RICR Delivery" ID="ID_1178785109" CREATED="1356000927873" MODIFIED="1359095094996">
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;Non-HALI2&#30340;&#26550;&#26500;&#20013;,&#20063;&#23601;&#26159;&#20256;&#32479;RICR&#30340;&#26550;&#26500;&#20013;,&#23384;&#25918;RICR&#25991;&#20214;&#30340;&#30446;&#24405;&#20027;&#35201;&#26377;&#19977;&#20010;:
    </p>
    <p>
      
    </p>
    <p>
      &#23384;&#25918;RICR&#36719;&#20214;&#30340;&#36335;&#24452;(<font color="#006633"><b>SW</b></font>):&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font color="#660066">&#160;<b>/vobs/rbs/hw/nci_comm/ricr</b></font>
    </p>
    <p>
      &#23384;&#25918;RICR&#30456;&#20851;&#25509;&#21475;&#30340;&#36335;&#24452;(<font color="#006633"><b>IFU</b></font>):&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font color="#660066"><b>/vobs/rbs/hw/cbd_common/deliv/ifu</b></font>
    </p>
    <p>
      &#23384;&#25918;baseline&#30340;&#36335;&#24452;(<font color="#006600"><b>BL</b></font>):&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font color="#660066">&#160;<b>/vobs/rbs/hw/nci_comm/cs</b></font>
    </p>
    <p>
      
    </p>
    <p>
      Non-hali RICR&#20570;delivery&#30340;&#22522;&#26412;&#27493;&#39588;.&#22522;&#26412;&#21442;&#32771;&#19979;&#38754;&#30340;&#38142;&#25509;,&#26377;&#20123;&#32454;&#33410;&#30340;&#22320;&#26041;&#20570;&#20102;&#34917;&#20805;.
    </p>
    <p>
      https://hw-nci-wiki.rnd.ki.sw.ericsson.se/twiki/bin/view/Design/HowToDeliverRICR
    </p>
    <p>
      
    </p>
    <p>
      <font size="5">1.</font>
    </p>
    <p>
      &#22312;&#20570;delivery&#20043;&#21069;,&#38656;&#35201;&#20570;&#19968;&#20123;&#20934;&#22791;&#24037;&#20316;,&#23558;&#29615;&#22659;&#37197;&#32622;&#22909;.
    </p>
    <p>
      &#39318;&#20808;&#35201;&#36873;&#25321;&#19968;&#20010;hub&#26381;&#21153;&#22120;&#30331;&#24405;&#36827;&#21435;.
    </p>
    <p>
      &#26368;&#22909;&#20351;&#29992;<font size="5" color="#cc0000"><b>Linux</b></font>&#26426;&#22120;,&#32780;&#19988;&#26159;<font size="5" color="#cc0000"><b>32&#20301;</b></font>&#30340;Linux&#26426;&#22120;.
    </p>
    <p>
      &#22914;&#26524;&#19981;&#26159;&#30340;&#35805;,&#19979;&#38754;&#30340;&#25805;&#20316;&#27969;&#31243;&#20013;,&#20351;&#29992;&#19968;&#20123;ruby&#33050;&#26412;&#23601;&#20250;&#20986;&#38169;.
    </p>
    <p>
      
    </p>
    <p>
      a.&#20351;&#29992;makeview&#21019;&#24314;&#19968;&#20010;view,&#24182;&#19988;&#36827;&#20837;&#36825;&#20010;view.
    </p>
    <p>
      b.&#36827;&#20837;SW&#30446;&#24405;,&#25191;&#34892;&#19979;&#38754;&#30340;&#20004;&#20010;&#21629;&#20196;,&#23558;&#29615;&#22659;&#35774;&#32622;&#22909;.
    </p>
    <div id="patternScreen">
      <div id="patternPageShadow">
        <div id="patternPage">
          <div id="patternWrapper">
            <div id="patternOuter">
              <div id="patternFloatWrap">
                <div id="patternMain">
                  <div id="patternMainContents">
                    <div class="patternContent">
                      <div class="patternTopic">
                        <p class="MsoNormal">
                          <font face="Arial,sans-serif" color="#0000cc"><b>&#160;&#160;&#160;cleartool mount /vobs/rbs/hw/xmu/alcor </b></font>
                        </p>
                        <p class="MsoNormal">
                          <font face="Arial,sans-serif" color="#0000cc"><b>&#160;&#160;&#160;source /proj/nci_up/homedir/delivery/nci_env</b></font><b><font face="Times New Roman,serif" color="#0000cc"><o color="#0000cc" p="#DEFAULT"></o></font></b>
                        </p>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
    <p>
      <font color="#0000cc"><b>&#160;&#160;&#160;module use /vobs/rbs/hw/nci_comm/ricr/make </b></font>
    </p>
    <p>
      <font color="#0000cc"><b>&#160;&#160;&#160;module add nci/ruby</b></font>
    </p>
    <div id="patternScreen">
      <div id="patternPageShadow">
        <div id="patternPage">
          <div id="patternWrapper">
            <div id="patternOuter">
              <div id="patternFloatWrap">
                <div id="patternMain">
                  <div id="patternMainContents">
                    <div class="patternContent">
                      <div class="patternTopic">
                        <p>
                          <font size="4">2.</font>
                        </p>
                        <p>
                          &#22312;SW&#36335;&#24452;&#19979;&#30340;make&#30446;&#24405;&#19979;,checkout cs&#25991;&#20214;,&#27880;&#24847;checkout&#30340;&#26159;&#19978;&#27425;delivery&#20986;&#21435;&#30340;&#26368;&#26032;&#30340;cs&#25991;&#20214;,
                        </p>
                        <p>
                          &#28982;&#21518;&#26356;&#26032;CS&#25991;&#20214;&#20013;&#30340;&#26631;&#31614;,&#19968;&#33324;&#26469;&#35828;&#19979;&#38754;&#30340;&#26631;&#31614;&#35201;&#26356;&#26032;,&#26681;&#25454;&#35268;&#21017;,&#26816;&#26597;&#32769;&#30340;&#26631;&#31614;,&#30830;&#23450;&#26032;&#30340;&#26631;&#31614;&#21517;(&#35268;&#21017;&#26159;&#20160;&#20040;,&#21442;&#32771;&#29233;&#31435;&#20449;&#26032;&#21592;&#24037;&#22521;&#35757;...)
                        </p>
                        <p>
                          &#28982;&#21518;set&#36825;&#20010;cs&#25991;&#20214;.
                        </p>
                        <p>
                          <font color="#cc0099"><b>-XPP label </b></font>
                        </p>
                        <p>
                          <font color="#cc0099"><b>-RICR label(&#20004;&#22788;) </b></font>
                        </p>
                        <p>
                          <font color="#cc0099"><b>-RICR&#20989;&#25968;&#24211;&#30340;&#19968;&#20123;CYB label </b></font>
                        </p>
                        <p>
                          <font color="#cc0099"><b>-RICR&#28304;&#20195;&#30721;&#30340;&#19968;&#20123;CAH label </b></font>
                        </p>
                        <p>
                          <font color="#cc0099"><b>-RICR&#25509;&#21475;&#25991;&#20214;&#30340;&#19968;&#20123;CAH label</b></font>
                        </p>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
    <p>
      
    </p>
    <p>
      <font size="4">3.</font>
    </p>
    <p>
      &#26681;&#25454;delivery&#30340;&#38656;&#27714;,&#26377;&#21487;&#33021;&#35201;&#25226;&#20195;&#30721;&#20174;&#20010;&#20154;&#20998;&#25903;merge&#21040;&#20027;&#20998;&#25903;&#19978;&#38754;&#21435;.
    </p>
    <p>
      &#36825;&#37096;&#20998;&#33258;&#24049;&#25805;&#20316;,&#38656;&#35201;&#27880;&#24847;&#30340;&#26159;,&#19981;&#20165;&#20165;SW&#36335;&#24452;&#19979;&#38656;&#35201;merge,&#26377;&#26102;&#20505;IFU&#36335;&#24452;&#19979;&#20063;&#20250;&#26377;&#25509;&#21475;&#25913;&#21160;,&#25152;&#20197;&#20063;&#26377;&#21487;&#33021;&#35201;merge.
    </p>
    <p>
      &#36825;&#37096;&#20998;&#28789;&#27963;&#25805;&#20316;.&#29087;&#32451;&#20351;&#29992;clearcase&#30340;findmerge.
    </p>
    <p>
      &#23545;&#20110;&#20027;&#20998;&#25903;,&#30446;&#21069;&#25105;&#20204;&#20351;&#29992;&#30340;&#23601;&#26159;ricr_maint_m13a&#36825;&#20010;&#20998;&#25903;.&#25152;&#26377;&#30340;TR,CR&#30340;&#20195;&#30721;&#25913;&#21160;&#37117;&#38656;&#35201;merge&#21040;&#36825;&#20010;&#20998;&#25903;&#19978;.
    </p>
    <p>
      (&#36825;&#37096;&#20998;&#30340;&#25805;&#20316;&#26377;&#21487;&#33021;&#26159;&#26368;&#20026;&#21361;&#38505;&#30340;,&#38656;&#35201;&#23567;&#24515;&#30340;merge)
    </p>
    <p>
      
    </p>
    <p>
      <font size="4">4.</font>
    </p>
    <p>
      &#22312;merge&#23436;&#20043;&#21518;,&#38656;&#35201;&#20570;&#30340;&#23601;&#26159;&#32534;&#35793;lib&#24211;&#21644;test app&#25991;&#20214;&#20102;.
    </p>
    <p>
      a.&#22312;SW&#30446;&#24405;&#30340;&#23376;&#30446;&#24405;make&#19979;,&#23558;product.rev&#25991;&#20214;checkout&#20986;&#26469;,&#23558;&#37324;&#38754;&#30340;&#20135;&#21697;&#22909;&#26356;&#26032;&#25104;&#36825;&#27425;delivery&#30340;&#29256;&#26412;(&#36319;cs&#25991;&#20214;&#20013;&#19968;&#26679;)
    </p>
    <p>
      b.&#22312;SW&#30446;&#24405;&#30340;&#23376;&#30446;&#24405;make&#19979;,<font size="4" color="#cc0000"><b>&#25353;&#29031;&#39034;&#24207;</b></font>&#25191;&#34892;&#19979;&#38754;&#30340;&#19968;&#22823;&#27573;&#21629;&#20196;,&#32534;&#35793;&#20986;&#24456;&#22810;&#30340;&#19996;&#35199;:
    </p>
    <p>
      <font color="#0000cc"><b>make aclean; make alib</b></font>&#160;&#160;&#160;&#160;--&#32534;&#35793;&#20986;libricr.a for AUM2E
    </p>
    <p>
      <font color="#0000cc"><b>make xclean;make aapp</b></font><b>&#160;</b>&#160;&#160;--&#32534;&#35793;&#20986;AUM2E&#24179;&#21488;&#19979;,AUAPPLIC&#27169;&#24335;&#19979;&#30340;test app
    </p>
    <p>
      <font color="#0000cc"><b>make xclean;make aaub</b></font>&#160;&#160;&#160;--&#32534;&#35793;&#20986;AUM2E&#24179;&#21488;&#19979;,AUBOOT&#27169;&#24335;&#19979;&#30340;test app
    </p>
    <p>
      <font color="#0000cc"><b>make xclean;make sapp</b></font>&#160;&#160;&#160;--&#32534;&#35793;&#20986;&#22522;&#20110;AUM2E&#30340;RRUS&#24179;&#21488;&#19979;,AUAPPLIC&#27169;&#24335;&#19979;&#30340;test app
    </p>
    <p>
      <font color="#0000cc"><b>make xclean;make saub</b></font>&#160;&#160;&#160;--&#32534;&#35793;&#20986;&#22522;&#20110;AUM2E&#30340;RRUS&#24179;&#21488;&#19979;,AUBOOT&#27169;&#24335;&#19979;&#30340;test app
    </p>
    <p>
      <font color="#0000cc"><b>make wclean;make wlib</b></font>&#160;&#160;&#160;&#160;--&#32534;&#35793;&#20986;libricr.a for WARP3
    </p>
    <p>
      <font color="#0000cc"><b>make xclean;make wapp</b></font><b>&#160;</b>&#160;--&#32534;&#35793;&#20986;WARP3&#24179;&#21488;&#19979;,AUAPPLIC&#27169;&#24335;&#19979;&#30340;test app
    </p>
    <p>
      <font color="#0000cc"><b>make xclean;make waub&#160;</b></font>&#160;--&#32534;&#35793;&#20986;WARP3&#24179;&#21488;&#19979;,AUBOOT&#27169;&#24335;&#19979;&#30340;test app
    </p>
    <p>
      <font color="#0000cc"><b>make sclean;make slib</b></font><b>&#160;</b>&#160;&#160;&#160;--&#32534;&#35793;&#20986;libricr.a for host test
    </p>
    <p>
      
    </p>
    <p>
      <font size="5">5.</font>
    </p>
    <p>
      &#32463;&#36807;&#20102;&#19978;&#38754;&#30340;&#25805;&#20316;&#20043;&#21518;,&#23545;&#20195;&#30721;&#30340;&#20462;&#25913;&#21644;&#32534;&#35793;&#23601;&#32467;&#26463;&#20102;.&#19979;&#38754;&#30340;&#19968;&#20123;&#25805;&#20316;&#23601;&#26159;&#38024;&#23545;delivery&#27969;&#31243;&#30340;&#19968;&#20123;&#25805;&#20316;&#20102;.
    </p>
    <p>
      &#39318;&#20808;&#38656;&#35201;&#25226;delivery&#30340;&#20449;&#24687;&#22635;&#20837;&#21040;CDM&#30340;&#25991;&#26723;&#20013;&#21435;.
    </p>
    <p>
      <span style="color: blue"><font color="blue" face="Arial,sans-serif" size="10.0pt"><a href="http://cdmweb.ericsson.se/TeamCenter/controller/ViewDocs?DocumentName=1%2F0062-FCP1018490&amp;Latest=true">http://cdmweb.ericsson.se/TeamCenter/controller/ViewDocs?DocumentName=1%2F0062-FCP1018490&amp;Latest=true</a></font></span>
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      <font size="5">6.</font>
    </p>
    <p>
      &#36825;&#19968;&#27493;&#38656;&#35201;&#25191;&#34892;&#30340;&#26159;&#25171;&#26631;&#31614;&#30340;&#24037;&#20316;.RICR&#22312;&#36825;&#37096;&#20998;&#38598;&#25104;&#30340;&#27604;&#36739;&#22909;,&#34429;&#28982;&#26377;&#22909;&#22810;&#30340;&#26631;&#31614;&#35201;&#25171;,&#20294;&#26159;&#21482;&#35201;&#25191;&#34892;&#19968;&#20010;&#33050;&#26412;&#23601;&#34892;&#20102;.
    </p>
    <p>
      &#36825;&#20010;&#33050;&#26412;&#22312;&#25191;&#34892;&#30340;&#26102;&#20505;,&#20250;&#35753;&#20320;&#22635;&#20837;&#36825;&#27425;delivery&#30340;&#25152;&#38656;&#35201;&#26356;&#26032;&#30340;&#26631;&#31614;.
    </p>
    <p>
      &#25805;&#20316;&#26159;,&#22312;SW&#30446;&#24405;&#19979;&#30340;make&#23376;&#30446;&#24405;&#19979;,&#25191;&#34892;&#19979;&#38754;&#30340;&#33050;&#26412;:
    </p>
    <p>
      <font color="#0000cc"><b>./label_ricr</b></font>
    </p>
    <p>
      &#36825;&#20010;&#33050;&#26412;&#22312;&#25191;&#34892;&#30340;&#36807;&#31243;&#20013;,&#20250;&#35753;&#20320;&#36755;&#20837;&#21508;&#31181;&#38656;&#35201;&#25171;&#30340;&#26631;&#31614;.
    </p>
    <p>
      &#26631;&#31614;&#30340;&#31181;&#31867;&#21253;&#25324;delivery&#26631;&#31614;,CYB&#26631;&#31614;,CAH&#26631;&#31614;,LXA&#26631;&#31614;,&#32599;&#21015;&#22312;&#19979;&#38754;.
    </p>
    <p>
      &#22914;&#26524;&#26576;&#20123;&#25509;&#21475;&#27809;&#26377;&#26356;&#25913;,&#22914;RICI&#21644;RICRAI&#30340;&#35805;,&#23601;&#19981;&#29992;&#36755;&#20837;,&#30452;&#25509;&#22238;&#36710;,&#23601;skip&#25481;&#20102;.
    </p>
    <p style="font-size: 11.0pt; font-family: Calibri; margin-top: 0in; margin-left: 0in; margin-right: 0in; margin-bottom: 0in">
      
    </p>
    <p style="font-size: 11.0pt; font-family: Calibri; margin-top: 0in; margin-left: 0in; margin-right: 0in; margin-bottom: 0in">
      <i><font color="#660000">RICR&#30340;delivery&#26631;&#31614;:&#160;&#160;RICR_5.x.x </font></i>
    </p>
    <p style="font-size: 11.0pt; font-family: Calibri; margin-top: 0in; margin-left: 0in; margin-right: 0in; margin-bottom: 0in">
      <i><font color="#660000">aum2e&#38745;&#24577;&#24211;&#26631;&#31614;:CYB10173_5-Rxxx </font></i>
    </p>
    <p style="font-size: 11.0pt; font-family: Calibri; margin-top: 0in; margin-left: 0in; margin-right: 0in; margin-bottom: 0in">
      <i><font color="#660000">warp3&#38745;&#24577;&#24211;&#26631;&#31614;:CYB10173_6-Rxxx </font></i>
    </p>
    <p style="font-size: 11.0pt; font-family: Calibri; margin-top: 0in; margin-left: 0in; margin-right: 0in; margin-bottom: 0in">
      <i><font color="#660000">xpsim&#38745;&#24577;&#24211;&#26631;&#31614;:CYB10173_7-Rxxx </font></i>
    </p>
    <p style="font-size: 11.0pt; font-family: Calibri; margin-top: 0in; margin-left: 0in; margin-right: 0in; margin-bottom: 0in">
      <i><font color="#660000">RICR&#28304;&#20195;&#30721;&#26631;&#31614;:CAH1091285_1-Rxxx </font></i>
    </p>
    <p style="font-size: 11.0pt; font-family: Calibri; margin-top: 0in; margin-left: 0in; margin-right: 0in; margin-bottom: 0in">
      <i><font color="#660000">RICI&#25509;&#21475;&#26631;&#31614;:CAH1091473_1-Rxxxx </font></i>
    </p>
    <p style="font-size: 11.0pt; font-family: Calibri; margin-top: 0in; margin-left: 0in; margin-right: 0in; margin-bottom: 0in">
      <i><font color="#660000">RICRAI&#25509;&#21475;&#26631;&#31614;:CAH1091395_1-Rxxxx </font></i>
    </p>
    <p style="font-size: 11.0pt; font-family: Calibri; margin-top: 0in; margin-left: 0in; margin-right: 0in; margin-bottom: 0in">
      <i><font color="#660000">HRICRAI&#25509;&#21475;&#26631;&#31614;:CAH1092125_1-Rxxxx </font></i>
    </p>
    <p style="font-size: 11.0pt; font-family: Calibri; margin-top: 0in; margin-left: 0in; margin-right: 0in; margin-bottom: 0in">
      <i><font color="#660000">&#27979;&#35797;LMC&#26631;&#31614; RICR_aum2e_app.xlf: LXA119792_1-Rxxx </font></i>
    </p>
    <p style="font-size: 11.0pt; font-family: Calibri; margin-top: 0in; margin-left: 0in; margin-right: 0in; margin-bottom: 0in">
      <i><font color="#660000">&#27979;&#35797;LMC&#26631;&#31614; RICR_aum2e_aub.xlf: LXA119792_2-Rxxx </font></i>
    </p>
    <p style="font-size: 11.0pt; font-family: Calibri; margin-top: 0in; margin-left: 0in; margin-right: 0in; margin-bottom: 0in">
      <i><font color="#660000">&#27979;&#35797;LMC&#26631;&#31614; RICR_aum2e_sapp.xlf:&#160;&#160;LXA119793_1-Rxxx </font></i>
    </p>
    <p style="font-size: 11.0pt; font-family: Calibri; margin-top: 0in; margin-left: 0in; margin-right: 0in; margin-bottom: 0in">
      <i><font color="#660000">&#27979;&#35797;LMC&#26631;&#31614; RICR_aum2e_saub.xlf: LXA119793_2-Rxxx </font></i>
    </p>
    <p style="font-size: 11.0pt; font-family: Calibri; margin-top: 0in; margin-left: 0in; margin-right: 0in; margin-bottom: 0in">
      <i><font color="#660000">&#27979;&#35797;LMC&#26631;&#31614; RICR_warp3_app.xlf:&#160;&#160;LXA119793_3-Rxxx </font></i>
    </p>
    <p style="font-size: 11.0pt; font-family: Calibri; margin-top: 0in; margin-left: 0in; margin-right: 0in; margin-bottom: 0in">
      <i><font color="#660000">&#27979;&#35797;LMC&#26631;&#31614; RICR_warp3_aub.xlf: LXA119793_4-Rxxx</font></i>
    </p>
    <p>
      
    </p>
    <p>
      <font size="5">7.</font>
    </p>
    <p>
      &#19978;&#38754;&#36825;&#19968;&#27493;&#23436;&#25104;&#20043;&#21518;,&#22522;&#26412;&#19978;delivery&#23601;&#23436;&#25104;&#20102;,&#29616;&#22312;&#25152;&#38656;&#35201;&#20570;&#30340;&#23601;&#26159;&#23558;checkout&#30340;&#25991;&#20214;&#37117;checkin&#36827;&#21435;.
    </p>
    <p>
      &#38656;&#35201;&#27880;&#24847;&#30340;&#26159;,IFU&#30446;&#24405;&#19979;&#20063;&#26377;&#21487;&#33021;&#26377;checkout&#30340;&#25991;&#20214;,&#19981;&#35201;&#24536;&#35760;&#23558;&#23427;&#20204;&#20063;checkin.
    </p>
    <p>
      
    </p>
    <p>
      <font size="5">8.</font>
    </p>
    <p>
      &#25991;&#20214;checkin&#20043;&#21518;,delivery&#24050;&#32463;&#23436;&#25104;&#20102;90%.
    </p>
    <p>
      &#21097;&#19979;&#30340;&#26368;&#21518;&#19968;&#20214;&#20107;&#23601;&#26159;&#26356;&#26032;baseline&#20102;.
    </p>
    <p>
      &#22312;&#20570;delivery&#30340;&#26102;&#20505;,&#26368;&#21518;&#38656;&#35201;&#23558;delivery&#26356;&#26032;&#21040;baseline&#20013;&#21435;.
    </p>
    <p>
      &#36825;&#26679;&#30340;&#35805;,design&#20570;&#23436;internall delivery&#20043;&#21518;,&#26356;&#26032;baseline&#29983;&#25104;&#19968;&#20010;cs,FT&#23601;&#21487;&#20197;setcs&#36825;&#20010;cs&#25991;&#20214;,&#36873;&#20013;design&#30340;&#36825;&#27425;delivery,&#20570;&#27979;&#35797;&#20102;.
    </p>
    <p>
      
    </p>
    <p>
      &#20027;&#35201;&#26159;&#21442;&#32771;&#19979;&#38754;&#30340;&#38142;&#25509;&#30340;:
    </p>
    <p>
      https://wcdma-confluence.rnd.ki.sw.ericsson.se/display/XFT/HOWTO+do+delivery+for+XP%2C+RICR%2C+test+environment+and+set+config+spec
    </p>
    <p>
      &#22823;&#33268;&#30340;&#25805;&#20316;&#23601;&#26159;&#19979;&#38754;&#36825;&#20960;&#20010;.
    </p>
    <p>
      &#37325;&#26032;&#36873;&#21462;&#19968;&#20010;view(&#30446;&#30340;&#26159;&#33021;&#22815;&#30475;&#21040;BL&#30446;&#24405;/vobs/rbs/hw/nci_comm/cs,&#20854;&#23454;&#26368;&#31616;&#21333;&#30340;&#20570;&#27861;&#23601;&#26159;&#26032;&#24314;&#19968;&#20010;view,&#22312;view&#20013;&#21482;&#28155;&#21152;&#19968;&#34892;rule.element * RICR_5.12.5)
    </p>
    <p>
      <font color="#0000cc"><b>cd /vobs/rbs/hw/nci_comm/cs</b></font>
    </p>
    <p>
      &#20351;&#29992;ct lsvt -g ru_cs.cs&#26597;&#30475;cs&#30340;&#29256;&#26412;&#26641;,&#25214;&#21040;&#26368;&#26032;&#30340;Baseline&#21495;.&#24182;&#19988;&#20351;&#29992;&#19979;&#38754;&#30340;&#21629;&#20196;&#35774;&#32622;cs:
    </p>
    <p>
      <font color="#0000cc"><b>./deliv_tool/ru_setcs.sh VER_xx.xx.xx </b></font>
    </p>
    <p>
      
    </p>
    <p>
      &#38656;&#35201;&#27880;&#24847;&#30340;&#26159;,development&#21644;maintainence &#30340;baseline&#26159;&#22312;&#19981;&#21516;&#30340;&#20998;&#25903;&#19978;&#30340;.&#26597;&#30475;ru_cs.cs&#30340;&#29256;&#26412;&#26641;&#23601;&#33021;&#30693;&#36947;.
    </p>
    <p>
      &#25105;&#20204;&#20570;maitanance&#30340;,&#38656;&#35201;&#22312;maintain&#30340;&#20998;&#25903;&#19978;&#25214;&#21040;&#26368;&#26032;&#30340;baseline
    </p>
    <p>
      
    </p>
    <p>
      &#28982;&#21518;&#20351;&#29992;&#19979;&#38754;&#30340;&#21629;&#20196;,&#22522;&#20110;&#26368;&#26032;&#30340;baseline,&#21019;&#24314;&#19968;&#20010;&#26356;&#26032;&#30340;baseline(&#35268;&#21017;&#20854;&#23454;&#20063;&#24456;&#31616;&#21333;,&#22914;&#26524;&#26368;&#26032;&#30340;baseline&#26159;&#27604;&#22914;<font color="#660000">VER_38.41.5</font>,&#37027;&#20040;&#25105;&#20204;&#21019;&#24314;&#30340;&#26032;&#30340;baseline&#23601;&#26159;<font color="#660000">VER_38.42.0</font>,&#23601;&#26159;&#26368;&#21518;&#19968;&#20301;&#28165;&#38646;,&#20498;&#25968;&#31532;&#20108;&#20301;&#21152;1):
    </p>
    <p>
      <font color="#0000cc"><b>./deliv_tool/ru_delivery.sh -o VER_yy.yy.0 -p VER_xx.xx.xx</b></font>
    </p>
    <p>
      &#28982;&#21518;deliver RICR&#21040;&#36825;&#20010;&#26032;&#30340;baseline(&#19979;&#38754;&#30340;RICR_xx.xx.xx&#23601;&#26159;&#36825;&#27425;RICR&#35201;delivery&#30340;&#26631;&#31614;):
    </p>
    <p>
      <font color="#0000cc"><b>./deliv_tool/ru_delivery.sh RICR_xx.xx.xx VER_yy.yy.0</b></font>
    </p>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_344425218" MIDDLE_LABEL="&#x66f4;&#x65b0;baseline" STARTINCLINATION="215;0;" ENDINCLINATION="215;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
<node TEXT="&#x4e4b;&#x524d;&#x8bb0;&#x5f55;&#x7684;&#x4e00;&#x4e9b;&#x6ce8;&#x610f;&#x4e8b;&#x9879;" ID="ID_986678720" CREATED="1362358955646" MODIFIED="1362358996651" LINK="../MiscDocuments/RICR_delivery_&#x6ce8;&#x610f;&#x70b9;.txt"/>
</node>
<node TEXT="HALI2&#x7684;RICR Delivery" ID="ID_1567994028" CREATED="1356000944283" MODIFIED="1362359385968">
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      HALI2&#26550;&#26500;&#20013;,&#23384;&#25918;&#25991;&#20214;&#30340;&#36335;&#24452;&#20027;&#35201;&#26377;&#19977;&#20010;:
    </p>
    <p>
      &#23384;&#25918;RICR&#36719;&#20214;&#30340;&#36335;&#24452;(<font color="#006600"><b>SW</b></font>):&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font color="#cc0099"><b>/vobs/rbs/hw/nci_comm/cbd_ss/ric_bl/ricr_swu</b></font>
    </p>
    <p>
      &#23384;&#25918;deliver&#20986;&#21435;&#30340;lib&#24211;&#21644;test application&#30340;&#36335;&#24452;(<font color="#006600"><b>DM</b></font>):&#160; <font color="#cc0099">&#160;<b>/vobs/rbs/hw/nci_comm/cbd_ss/nci_dm/</b></font>
    </p>
    <p>
      &#23384;&#25918;RICR&#30456;&#20851;&#30340;interface&#30340;&#36335;&#24452;(<font color="#006600"><b>IFU</b></font>):&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font color="#cc0099"><b>&#160; /vobs/rbs/hw/cbd_common/deliv/ifu</b></font>
    </p>
    <p>
      &#23384;&#25918;baseline&#30340;&#36335;&#24452;(<font color="#006600"><b>BL</b></font>):&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font color="#cc0099"><b>&#160;&#160;/vobs/rbs/hw/nci_comm/cs</b></font>
    </p>
    <p>
      
    </p>
    <p>
      <font size="4">1.</font>
    </p>
    <p>
      &#35774;&#32622;&#21512;&#36866;&#30340;view,&#36827;&#20837;SW&#36335;&#24452;,&#39318;&#20808;&#38190;&#20837;&#19979;&#38754;&#30340;&#21629;&#20196;,&#23558;&#29615;&#22659;&#35774;&#32622;&#22909;.
    </p>
    <div id="patternScreen">
      <div id="patternPageShadow">
        <div id="patternPage">
          <div id="patternWrapper">
            <div id="patternOuter">
              <div id="patternFloatWrap">
                <div id="patternMain">
                  <div id="patternMainContents">
                    <div class="patternContent">
                      <div class="patternTopic">
                        <p class="MsoNormal">
                          <font face="Arial,sans-serif" color="blue">cleartool mount /vobs/rbs/hw/xmu/alcor </font>
                        </p>
                        <p class="MsoNormal">
                          <font face="Arial,sans-serif" color="blue">source /proj/nci_up/homedir/delivery/nci_env</font><font face="Times New Roman,serif"><o p="#DEFAULT"></o></font>
                        </p>
                        <p>
                          
                        </p>
                        <p>
                          <font size="4">2.</font>
                        </p>
                        <p>
                          &#22312;SW&#36335;&#24452;&#19979;checkout cs&#25991;&#20214;,&#28982;&#21518;&#26356;&#26032;CS&#25991;&#20214;&#20013;&#30340;&#26631;&#31614;,&#19968;&#33324;&#26469;&#35828;&#19979;&#38754;&#30340;&#26631;&#31614;&#35201;&#26356;&#26032;:
                        </p>
                        <p>
                          &#26681;&#25454;&#35268;&#21017;,&#26816;&#26597;&#32769;&#30340;&#26631;&#31614;,&#30830;&#23450;&#26032;&#30340;&#26631;&#31614;&#21517;(&#35268;&#21017;&#26159;&#20160;&#20040;,&#21442;&#32771;&#29233;&#31435;&#20449;&#26032;&#21592;&#24037;&#22521;&#35757;...)
                        </p>
                        <p>
                          &#28982;&#21518;set&#36825;&#20010;cs&#25991;&#20214;.
                        </p>
                        <p>
                          <font color="#cc0099"><b>.XPP label </b></font>
                        </p>
                        <p>
                          <font color="#cc0099"><b>.RICR label(&#20004;&#22788;) </b></font>
                        </p>
                        <p>
                          <font color="#cc0099"><b>.RICR&#20989;&#25968;&#24211;&#30340;&#19968;&#20123;CYB label </b></font>
                        </p>
                        <p>
                          <font color="#cc0099"><b>.RICR&#28304;&#20195;&#30721;&#30340;&#19968;&#20123;CAH label</b></font>
                        </p>
                        <p>
                          &#160;
                        </p>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
    <p>
      <font size="4">3.</font>
    </p>
    <p>
      &#26681;&#25454;delivery&#30340;&#38656;&#27714;,&#26377;&#21487;&#33021;&#35201;&#25226;&#20195;&#30721;&#20174;&#20010;&#20154;&#20998;&#25903;merge&#21040;&#20027;&#20998;&#25903;&#19978;&#38754;&#21435;.
    </p>
    <p>
      &#36825;&#37096;&#20998;&#33258;&#24049;&#25805;&#20316;,&#38656;&#35201;&#27880;&#24847;&#30340;&#26159;,&#19981;&#20165;&#20165;SW&#36335;&#24452;&#19979;&#38656;&#35201;merge,&#26377;&#26102;&#20505;IFU&#36335;&#24452;&#19979;&#20063;&#20250;&#26377;&#25509;&#21475;&#25913;&#21160;,&#25152;&#20197;&#20063;&#26377;&#21487;&#33021;&#35201;merge.
    </p>
    <p>
      &#36825;&#37096;&#20998;&#28789;&#27963;&#25805;&#20316;.&#29087;&#32451;&#20351;&#29992;clearcase&#30340;findmerge.
    </p>
    <p>
      
    </p>
    <p>
      <font size="4">4.</font>
    </p>
    <p>
      &#22312;merge&#23436;&#20043;&#21518;,&#21487;&#20197;&#23581;&#35797;&#32534;&#35793;&#19968;&#19979;,&#30475;&#30475;&#26159;&#21542;&#26377;&#32534;&#35793;&#38169;&#35823;,&#25110;&#32773;lint&#21578;&#35686;.
    </p>
    <p>
      &#36825;&#37096;&#20998;&#30340;&#20869;&#23481;&#21442;&#32771;&#38142;&#25509;&#25351;&#21521;&#30340;node
    </p>
    <p>
      
    </p>
    <p>
      <font size="4">5.</font>
    </p>
    <p>
      &#22312;&#21442;&#32771;&#38142;&#25509;node&#30340;&#21629;&#20196;&#36827;&#34892;&#23581;&#35797;&#24615;&#30340;&#32534;&#35793;&#20043;&#21518;,&#23601;&#21487;&#20197;&#36827;&#34892;&#27491;&#24335;&#30340;&#32534;&#35793;&#20102;.
    </p>
    <p>
      &#25152;&#35859;&#27491;&#24335;&#30340;&#32534;&#35793;&#23601;&#26159;&#35828;&#22312;DM&#20013;&#32534;&#35793;&#20986;&#38656;&#35201;&#30340;Lib&#24211;&#21644;Test Application.
    </p>
    <p>
      &#32780;&#36825;&#37096;&#20998;&#32534;&#35793;&#20986;&#26469;&#30340;&#20108;&#36827;&#21046;&#25991;&#20214;&#26159;&#38656;&#35201;&#32473;&#25105;&#20204;&#30340;&#23458;&#25143;&#20351;&#29992;&#30340;.
    </p>
    <p>
      &#36825;&#37096;&#20998;&#30340;&#25805;&#20316;&#27604;&#36739;&#30340;&#32321;&#29712;,&#32780;&#19988;&#38656;&#35201;&#22312;Linux&#26426;&#22120;&#21644;Solaris&#26426;&#22120;&#34892;&#36827;&#34892;&#25805;&#20316;.
    </p>
    <p>
      
    </p>
    <p>
      <font size="3">5.a</font>
    </p>
    <p>
      &#39318;&#20808;&#22312;&#19968;&#20010;<font color="#cc0000" size="5"><b>Linux</b></font>&#26426;&#22120;&#19978;&#36827;&#20837;DM&#30446;&#24405;:
    </p>
    <p>
      cd /vobs/rbs/hw/nci_comm/cbd_ss/nci_dm
    </p>
    <p>
      &#28982;&#21518;&#25105;&#20204;&#20998;&#21035;&#35201;&#36827;&#20837;ricr_if&#30446;&#24405;&#21644;hricr_if&#30446;&#24405;,&#23558;libricr.a&#21644;libhricr.a&#36825;&#20004;&#20010;lib&#24211;&#32534;&#35793;&#20986;&#26469;:
    </p>
    <p>
      <font color="#cc0099"><b>cd /vobs/rbs/hw/nci_comm/cbd_ss/nci_dm/ricr </b></font>
    </p>
    <p>
      <font color="#cc0099"><b>make clean; make libs</b></font>
    </p>
    <p>
      &#20351;&#29992;&#19978;&#38754;&#30340;&#21629;&#20196;&#23601;&#23558;libricr.a&#32534;&#35793;&#20986;&#26469;&#20102;.
    </p>
    <p>
      <font color="#cc0099"><b>cd /vobs/rbs/hw/nci_comm/cbd_ss/nci_dm/hricr </b></font>
    </p>
    <p>
      <font color="#cc0099"><b>make clean; make libs</b></font>
    </p>
    <p>
      &#20351;&#29992;&#19978;&#38754;&#30340;&#21629;&#20196;&#23601;&#23558;libhricr.a&#32534;&#35793;&#20986;&#26469;&#20102;
    </p>
    <p>
      
    </p>
    <p>
      <font size="3">5.b</font>
    </p>
    <p>
      &#28982;&#21518;,&#22312;&#22522;&#20110;&#19978;&#36848;&#30340;&#20004;&#20010;lib&#32534;&#35793;&#20986;&#26469;&#30340;&#24773;&#20917;&#19979;,&#38656;&#35201;&#32534;&#35793;&#22810;&#24179;&#21488;&#30340;test application.
    </p>
    <p>
      &#39318;&#20808;&#32534;&#35793;AUBOOT&#27169;&#24335;&#30340;test application:
    </p>
    <p>
      <font color="#cc0099"><b>cd /vobs/rbs/hw/nci_comm/cbd_ss/nci_dm/ricr_auboot_lmc </b></font>
    </p>
    <p>
      <font color="#cc0099"><b>make clean; make auboot</b></font>
    </p>
    <p>
      &#20351;&#29992;&#19978;&#38754;&#30340;&#21629;&#20196;&#23601;&#32534;&#35793;&#20986;&#20102;&#22810;&#20010;&#24179;&#21488;&#30340;test application(AUBOOT).&#20108;&#36827;&#21046;&#25991;&#20214;&#25918;&#22312;&#24403;&#21069;&#30446;&#24405;&#30340;target&#30446;&#24405;&#19979;.
    </p>
    <p>
      &#28982;&#21518;&#32534;&#35793;AUAPP&#27169;&#24335;&#30340;test application:
    </p>
    <p>
      <font color="#cc0099"><b>cd /vobs/rbs/hw/nci_comm/cbd_ss/nci_dm/ricr_applic_lmc </b></font>
    </p>
    <p>
      <font color="#cc0099"><b>make clean; make applic</b></font>
    </p>
    <p>
      &#20351;&#29992;&#19978;&#38754;&#30340;&#21629;&#20196;&#23601;&#32534;&#35793;&#20986;&#20102;&#22810;&#20010;&#24179;&#21488;&#30340;test application(AUAPPLIC).&#20108;&#36827;&#21046;&#25991;&#20214;&#25918;&#22312;&#24403;&#21069;&#30446;&#24405;&#30340;target&#30446;&#24405;&#19979;.
    </p>
    <p>
      
    </p>
    <p>
      <font size="3">5.c</font>
    </p>
    <p>
      &#28982;&#21518;,&#27880;&#24847;&#26159;&#19978;&#19978;&#36848;&#30340;&#21629;&#20196;&#25191;&#34892;&#23436;&#20043;&#21518;,&#25105;&#20204;&#37325;&#26032;&#30331;&#24405;&#21040;&#19968;&#20010;<font color="#cc0000" size="5"><b>Solaris</b></font>&#26426;&#22120;&#19978;,
    </p>
    <p>
      &#25105;&#20204;&#38656;&#35201;&#22312;Solaris&#26426;&#22120;&#19978;,&#32534;&#35793;&#22312;Solaris&#19978;&#36816;&#34892;&#30340;Host lib.
    </p>
    <p>
      <font color="#cc0099"><b>ssh edenjun@147.214.15.85</b></font>
    </p>
    <p>
      &#28982;&#21518;&#36873;&#25321;&#36319;Linux&#19978;&#21516;&#26679;&#30340;view,&#25191;&#34892;&#27493;&#39588;1&#20013;&#30340;&#25805;&#20316;,&#37197;&#32622;&#22909;&#29615;&#22659;.
    </p>
    <p>
      &#25509;&#19979;&#26469;&#36827;&#20837;DM&#30446;&#24405;,&#32534;&#35793;host lib&#24211;.
    </p>
    <p>
      &#39318;&#20808;&#26159;libricr.a:
    </p>
    <p>
      <font color="#cc0099"><b>cd /vobs/rbs/hw/nci_comm/cbd_ss/nci_dm/ricr_if </b></font>
    </p>
    <p>
      <font color="#cc0099"><b>make clean; make xpsim</b></font>
    </p>
    <p>
      &#28982;&#21518;&#25509;&#30528;&#32534;&#35793;libhricr.a
    </p>
    <p>
      <font color="#cc0099"><b>cd /vobs/rbs/hw/nci_comm/cbd_ss/nci_dm/hricr_if </b></font>
    </p>
    <p>
      <font color="#cc0099"><b>make clean; make xpsim</b></font>
    </p>
    <p>
      
    </p>
    <p>
      &#36825;&#26679;,&#25152;&#26377;&#25105;&#20204;&#38656;&#35201;&#32534;&#35793;&#30340;&#19996;&#35199;&#37117;&#32534;&#35793;&#20986;&#26469;&#20102;!
    </p>
    <p>
      
    </p>
    <p>
      <font size="4">6.</font>
    </p>
    <p>
      &#26681;&#25454;make&#30340;&#32467;&#26524;,&#22914;&#26524;&#26377;&#21578;&#35686;&#25110;&#32773;&#20854;&#20182;&#38169;&#35823;&#30340;&#35805;,fix&#36825;&#20123;&#38169;&#35823;.&#28982;&#21518;&#38656;&#35201;&#20570;&#30340;&#23601;&#26159;&#25171;&#26631;&#31614;.
    </p>
    <p>
      &#25171;&#26631;&#31614;&#20854;&#23454;&#27604;&#36739;&#30340;&#31616;&#21333;,&#38656;&#35201;&#20351;&#29992;&#30340;&#24037;&#20855;&#26159;&#19968;&#20010;&#33050;&#26412;.
    </p>
    <p>
      &#22312;SW&#30446;&#24405;&#19979;,&#39318;&#20808;&#20351;&#29992;&#19979;&#38754;&#30340;&#21629;&#20196;&#37197;&#32622;&#29615;&#22659;:
    </p>
    <p>
      <font color="#cc0099"><b>cd /vobs/rbs/hw/nci_comm/cbd_ss/ric_bl/ricr_swu/tools </b></font>
    </p>
    <p>
      <font color="#cc0099"><b>module use /vobs/rbs/hw/nci_comm/cbd_ss/ric_bl/ricr_swu/tools </b></font>
    </p>
    <p>
      <font color="#cc0099"><b>module add nci/ruby</b></font>
    </p>
    <p>
      &#28982;&#21518;&#20351;&#29992;&#19979;&#38754;&#30340;&#21629;&#20196;&#23601;&#21487;&#20197;&#25191;&#34892;&#25171;&#26631;&#31614;&#30340;&#33050;&#26412;&#20102;.
    </p>
    <p>
      <font color="#cc0099"><b>./label_ricr</b></font>
    </p>
    <p>
      &#36825;&#20010;&#33050;&#26412;&#20250;&#25552;&#31034;&#20320;&#36755;&#20837;&#30456;&#24212;&#30340;&#26631;&#31614;(RICR&#26631;&#31614;,CAH&#26631;&#31614;,CYB&#26631;&#31614;,LXA&#26631;&#31614;).
    </p>
    <p>
      &#20351;&#29992;&#30340;&#26631;&#31614;&#24212;&#35813;&#26159;&#20160;&#20040;,&#21487;&#20197;&#21442;&#32771;&#19978;&#27425;&#30340;delivery mail.&#28982;&#21518;&#22312;&#26087;&#30340;&#26631;&#31614;&#22522;&#30784;&#19978;&#26356;&#26032;.(&#36319;cs&#25991;&#20214;&#20013;&#19968;&#26679;)
    </p>
    <p>
      
    </p>
    <p>
      <font size="4">7.</font>
    </p>
    <p>
      &#28982;&#21518;&#23558;checkou&#20986;&#26469;&#30340;&#25991;&#20214;(&#25110;&#32773;&#26159;&#30001;&#20110;merge,&#25110;&#32773;&#26159;&#30001;&#20110;&#32534;&#35793;&#32780;&#33258;&#21160;checkout&#30340;)&#37117;checkin &#36827;&#21435;.
    </p>
    <p>
      &#38656;&#35201;&#27880;&#24847;&#30340;&#26159;,&#22312;SW,DM&#21644;IFU&#30446;&#24405;&#20013;,&#37117;&#26377;&#21487;&#33021;&#23384;&#22312;checkout&#30340;&#25991;&#20214;,&#37117;&#38656;&#35201;&#26816;&#26597;.
    </p>
    <p>
      
    </p>
    <p>
      8.
    </p>
    <p>
      &#21040;&#20102;&#36825;&#19968;&#27493;,&#22522;&#26412;&#19978;delivery&#23601;&#23436;&#25104;&#20102;.
    </p>
    <p>
      &#26368;&#21518;&#19968;&#27493;&#26159;&#29983;&#25104;&#19968;&#20010;baseline,&#35753;&#20570;FT&#30340;&#21516;&#20107;&#33021;&#22815;&#36873;&#20013;&#25105;&#20204;&#36825;&#27425;delivery&#30340;&#20195;&#30721;&#21644;lib&#24211;.
    </p>
    <p>
      &#20027;&#35201;&#26159;&#21442;&#32771;&#19979;&#38754;&#30340;&#38142;&#25509;&#30340;:
    </p>
    <p>
      https://wcdma-confluence.rnd.ki.sw.ericsson.se/display/XFT/HOWTO+do+delivery+for+XP%2C+RICR%2C+test+environment+and+set+config+spec
    </p>
    <p>
      &#22823;&#33268;&#30340;&#25805;&#20316;&#23601;&#26159;&#19979;&#38754;&#36825;&#20960;&#20010;.
    </p>
    <p>
      &#37325;&#26032;&#36873;&#21462;&#19968;&#20010;view(&#30446;&#30340;&#26159;&#33021;&#22815;&#30475;&#21040;BL&#30446;&#24405;/vobs/rbs/hw/nci_comm/cs)
    </p>
    <p>
      <font color="#cc0099"><b>cd /vobs/rbs/hw/nci_comm/cs</b></font>
    </p>
    <p>
      &#20351;&#29992;ct lsvt -g ru_cs.cs&#26597;&#30475;cs&#30340;&#29256;&#26412;&#26641;,&#25214;&#21040;&#26368;&#26032;&#30340;Baseline&#21495;.&#24182;&#19988;&#20351;&#29992;&#19979;&#38754;&#30340;&#21629;&#20196;&#35774;&#32622;cs:
    </p>
    <p>
      <font color="#cc0099"><b>./deliv_tool/ru_setcs.sh VER_xx.xx.0</b></font>
    </p>
    <p>
      &#28982;&#21518;&#20351;&#29992;&#19979;&#38754;&#30340;&#21629;&#20196;,&#22522;&#20110;&#26368;&#26032;&#30340;baseline,&#21019;&#24314;&#19968;&#20010;&#26356;&#26032;&#30340;baseline:
    </p>
    <p>
      <font color="#cc0099"><b>./deliv_tool/ru_delivery.sh -o VER_yy.yy.0 -p VER_xx.xx.0</b></font>
    </p>
    <p>
      &#28982;&#21518;deliver RICR&#21040;&#36825;&#20010;&#26032;&#30340;baseline:
    </p>
    <p>
      <font color="#cc0099"><b>./deliv_tool/ru_delivery.sh RICR_xx.xx.xx VER_yy.yy.0</b></font>
    </p>
    <p>
      
    </p>
    <p>
      OK,finish!
    </p>
  </body>
</html>
</richcontent>
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_1755998622" MIDDLE_LABEL="&#x7f16;&#x8bd1; HALI2" STARTINCLINATION="167;0;" ENDINCLINATION="167;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
<node TEXT="clearcase&#x7684;find merge&#x529f;&#x80fd;" ID="ID_1536987720" CREATED="1357811178467" MODIFIED="1357811193487"/>
</node>
<node TEXT="design&#x505a;delivery&#x65f6;&#x5982;&#x4f55;&#x66f4;&#x65b0;baseline" ID="ID_344425218" CREATED="1357815581344" MODIFIED="1357815859942"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;&#20570;delivery&#30340;&#26102;&#20505;,&#26368;&#21518;&#38656;&#35201;&#23558;delivery&#26356;&#26032;&#21040;baseline&#20013;&#21435;.
    </p>
    <p>
      &#36825;&#26679;&#30340;&#35805;,design&#20570;&#23436;internall delivery&#20043;&#21518;,&#26356;&#26032;baseline&#29983;&#25104;&#19968;&#20010;cs,FT&#23601;&#21487;&#20197;setcs&#36825;&#20010;cs&#25991;&#20214;,&#36873;&#20013;design&#30340;&#36825;&#27425;delivery,&#20570;&#27979;&#35797;&#20102;.
    </p>
    <p>
      
    </p>
    <p>
      &#20027;&#35201;&#26159;&#21442;&#32771;&#19979;&#38754;&#30340;&#38142;&#25509;&#30340;:
    </p>
    <p>
      https://wcdma-confluence.rnd.ki.sw.ericsson.se/display/XFT/HOWTO+do+delivery+for+XP%2C+RICR%2C+test+environment+and+set+config+spec
    </p>
    <p>
      &#22823;&#33268;&#30340;&#25805;&#20316;&#23601;&#26159;&#19979;&#38754;&#36825;&#20960;&#20010;.
    </p>
    <p>
      &#37325;&#26032;&#36873;&#21462;&#19968;&#20010;view(&#30446;&#30340;&#26159;&#33021;&#22815;&#30475;&#21040;BL&#30446;&#24405;/vobs/rbs/hw/nci_comm/cs,&#20854;&#23454;&#26368;&#31616;&#21333;&#30340;&#20570;&#27861;&#23601;&#26159;&#26032;&#24314;&#19968;&#20010;view,&#22312;view&#20013;&#21482;&#28155;&#21152;&#19968;&#34892;rule.element * RICR_6.2.0)
    </p>
    <p>
      <font color="#cc0099"><b>cd /vobs/rbs/hw/nci_comm/cs</b></font>
    </p>
    <p>
      &#20351;&#29992;ct lsvt -g ru_cs.cs&#26597;&#30475;cs&#30340;&#29256;&#26412;&#26641;,&#25214;&#21040;&#26368;&#26032;&#30340;Baseline&#21495;.&#24182;&#19988;&#20351;&#29992;&#19979;&#38754;&#30340;&#21629;&#20196;&#35774;&#32622;cs:
    </p>
    <p>
      <font color="#cc0099"><b>./deliv_tool/ru_setcs.sh VER_xx.xx.0 </b></font>
    </p>
    <p>
      
    </p>
    <p>
      &#38656;&#35201;&#27880;&#24847;&#30340;&#26159;,development&#21644;maintainence &#30340;baseline&#26159;&#22312;&#19981;&#21516;&#30340;&#20998;&#25903;&#19978;&#30340;.&#26597;&#30475;ru_cs.cs&#30340;&#29256;&#26412;&#26641;&#23601;&#33021;&#30693;&#36947;.
    </p>
    <p>
      &#25105;&#20204;&#20570;maitanance&#30340;,&#38656;&#35201;&#22312;maintain&#30340;&#20998;&#25903;&#19978;&#25214;&#21040;&#26368;&#26032;&#30340;baseline
    </p>
    <p>
      
    </p>
    <p>
      &#28982;&#21518;&#20351;&#29992;&#19979;&#38754;&#30340;&#21629;&#20196;,&#22522;&#20110;&#26368;&#26032;&#30340;baseline,&#21019;&#24314;&#19968;&#20010;&#26356;&#26032;&#30340;baseline:
    </p>
    <p>
      <font color="#cc0099"><b>./deliv_tool/ru_delivery.sh -o VER_yy.yy.0 -p VER_xx.xx.0</b></font>
    </p>
    <p>
      &#28982;&#21518;deliver RICR&#21040;&#36825;&#20010;&#26032;&#30340;baseline:
    </p>
    <p>
      <font color="#cc0099"><b>./deliv_tool/ru_delivery.sh RICR_xx.xx.xx VER_yy.yy.0</b></font>
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="Mantanance&#x9879;&#x76ee;&#x4e2d;&#x5982;&#x4f55;&#x9009;&#x62e9;&#x63a5;&#x53e3;&#x6587;&#x4ef6;&#x7248;&#x672c;(RICI,RICRAI/HRICRAI)" ID="ID_715782833" CREATED="1358352695855" MODIFIED="1358353336732"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#32972;&#26223;:
    </p>
    <p>
      &#30446;&#21069;&#30340;&#25509;&#21475;&#25991;&#20214;&#22312;&#24320;&#21457;&#20998;&#25903;&#19978;&#21644;&#32500;&#25252;&#20998;&#25903;&#19978;&#24182;&#27809;&#26377;&#20998;&#24320;.&#37117;&#26159;&#29992;&#30340;&#21516;&#26679;&#30340;&#19968;&#20010;&#20135;&#21697;&#21495;,&#32780;&#19988;&#37117;&#27809;&#26377;&#21019;&#24314;&#24320;&#21457;&#20998;&#25903;&#21644;&#32500;&#25252;&#20998;&#25903;.
    </p>
    <p>
      &#24320;&#21457;&#39033;&#30446;&#19978;&#26377;&#26102;&#20505;&#20250;&#26356;&#25913;&#25509;&#21475;,&#22914;RICI,RICRAI,HRICRAI,RIHI&#31561;&#31561;.&#32780;&#22312;&#32500;&#25252;&#39033;&#30446;&#19978;,&#36825;&#20123;&#25509;&#21475;&#21448;&#22522;&#26412;&#19978;&#19981;&#20250;&#25913;&#21464;.
    </p>
    <p>
      &#37027;&#20040;,&#22312;mantanance&#39033;&#30446;&#19978;,&#27599;&#27425;delivery&#30340;&#26102;&#20505;,&#22914;&#20309;&#36873;&#21462;&#25509;&#21475;&#25991;&#20214;&#30340;&#29256;&#26412;&#21602;?
    </p>
    <p>
      
    </p>
    <p>
      &#36319;EAB&#36825;&#36793;&#30340;Bjon&#30830;&#35748;&#30340;&#32467;&#26524;&#26159;:
    </p>
    <p>
      
    </p>
    <p>
      1.&#22914;&#26524;&#22312;&#32500;&#25252;&#39033;&#30446;&#19978;,&#19981;&#26356;&#25913;&#25509;&#21475;(RICI,RICRAI/HRICRAI)&#30340;&#35805;,&#37027;&#20040;&#25509;&#21475;&#25991;&#20214;&#19968;&#30452;&#37117;&#29992;&#19968;&#20010;&#19981;&#25913;&#21464;&#30340;&#29256;&#26412;.&#19981;&#31649;&#22312;&#24320;&#21457;&#20998;&#25903;&#19978;,&#36825;&#20123;&#25509;&#21475;&#24050;&#32463;&#26356;&#26032;&#21040;&#20102;&#20160;&#20040;&#31243;&#24230;
    </p>
    <p>
      2.&#22914;&#26524;&#22312;&#32500;&#25252;&#39033;&#30446;&#19978;,&#30001;&#20110;TR/CR&#38656;&#35201;&#25913;&#21160;&#25509;&#21475;&#30340;&#35805;(&#34429;&#28982;&#21457;&#29983;&#30340;&#20960;&#29575;&#24456;&#23567;),&#23601;&#20250;&#20986;&#29616;&#20914;&#31361;,&#36825;&#26102;&#20505;&#38656;&#35201;&#36319;EAB&#30340;&#20154;&#35752;&#35770;&#22914;&#20309;&#25805;&#20316;.
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      &#24403;&#28982;,&#27491;&#24120;&#30340;&#24773;&#20917;&#26159;,&#25105;&#20204;&#24212;&#35813;&#19968;&#30452;&#26159;&#36866;&#29992;&#19978;&#38754;&#30340;rule1.
    </p>
    <p>
      &#37027;&#20040;&#20351;&#29992;&#30340;&#25509;&#21475;&#30340;&#29256;&#26412;&#23601;&#26159;:
    </p>
    <p>
      # RICI
    </p>
    <p>
      element *<b><font color="#009933">&#160;CAH1091473_1-R1S01</font></b>
    </p>
    <p>
      # RICRAI
    </p>
    <p>
      element * <b><font color="#009933">CAH1091395_1-R2F01</font></b>
    </p>
    <p>
      # HRICRAI
    </p>
    <p>
      element * <b><font color="#009933">CAH1092125_1-R1A02</font></b>
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="HALI2&#x4e0b;&#x5982;&#x4f55;&#x4f7f;&#x7528;Doxygen&#x751f;&#x6210;&#x6587;&#x6863;" ID="ID_856682774" CREATED="1357638982293" MODIFIED="1357642148355"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;HALI2&#30340;&#26550;&#26500;&#20013;,&#26159;&#26399;&#26395;&#20351;&#29992;Doxygen&#26469;&#29983;&#25104;&#25991;&#26723;&#30340;.&#20294;&#26159;&#30446;&#21069;&#32477;&#22823;&#37096;&#20998;&#27809;&#26377;&#23436;&#25104;.
    </p>
    <p>
      &#30446;&#21069;&#23436;&#25104;&#30340;&#23558;&#25991;&#26723;&#25554;&#20837;&#21040;&#20195;&#30721;&#20013;&#30340;,&#21482;&#26377;RIHI&#25509;&#21475;.
    </p>
    <p>
      &#23601;&#26159;&#35828;,RIHI&#28040;&#24687;&#25509;&#21475;&#30340;&#25991;&#26723;&#26159;&#21487;&#20197;&#29992;Doxygen&#24037;&#20855;&#33258;&#21160;&#29983;&#25104;&#20986;&#26469;&#30340;.
    </p>
    <p>
      
    </p>
    <p>
      &#20351;&#29992;Doxygen&#29983;&#25104;RIHI&#30340;&#25805;&#20316;&#27969;&#31243;&#22914;&#19979;:
    </p>
    <p>
      
    </p>
    <p>
      <font size="4"><b>STEP 1.</b></font>
    </p>
    <p>
      &#39318;&#20808;&#36827;&#20837;&#23384;&#25918;RIHI&#25509;&#21475;&#30340;&#30446;&#24405;,
    </p>
    <p>
      <font color="#990099"><b>cd /vobs/rbs/hw/cbd_common/deliv/ifu/rihi/</b></font>
    </p>
    <p>
      &#22312;&#36825;&#20010;&#30446;&#24405;&#20013;&#23384;&#25918;&#30528;rihi&#25509;&#21475;&#25991;&#20214;.
    </p>
    <p>
      &#22914;&#26524;&#38656;&#35201;&#29983;&#25104;&#25991;&#26723;&#30340;&#35805;,&#38656;&#35201;&#36827;&#20837;&#23376;&#30446;&#24405;doc&#20013;
    </p>
    <p>
      <font color="#990099"><b>cd doc</b></font>
    </p>
    <p>
      
    </p>
    <p>
      <font size="5"><b>STEP 2.</b></font>
    </p>
    <p>
      &#28155;&#21152;doxygen&#27169;&#22359;
    </p>
    <p>
      &#39318;&#20808;&#20351;&#29992;&#21629;&#20196;&#26597;&#25214;&#21487;&#29992;&#30340;doxygen&#27169;&#22359;,&#20351;&#29992;&#19979;&#38754;&#30340;&#21629;&#20196;&#20250;&#21015;&#20986;&#25152;&#26377;&#33021;&#28155;&#21152;&#30340;doxygen&#27169;&#22359;
    </p>
    <p>
      <font color="#990099"><b>module avail doxygen</b></font>
    </p>
    <p>
      
    </p>
    <p>
      &#28982;&#21518;&#26681;&#25454;&#19978;&#38754;&#21629;&#20196;&#30340;&#36755;&#20986;&#32467;&#26524;&#28155;&#21152;doxygen&#27169;&#22359;,&#27604;&#22914;:
    </p>
    <p>
      <font color="#990099"><b>module add doxygen/1.8.0</b></font>
    </p>
    <p>
      
    </p>
    <p>
      <font size="5"><b>STEP 3.</b></font>
    </p>
    <p>
      &#29983;&#25104;&#25991;&#26723;&#30340;doxygen&#21629;&#20196;&#24050;&#32463;&#34987;&#38598;&#25104;&#21040;makefile&#20013;&#20102;,&#22312;doc&#30446;&#24405;&#20013;&#20351;&#29992;&#19979;&#38754;&#30340;&#21629;&#20196;&#23601;&#21487;&#20197;&#29983;&#25104;&#25991;&#26723;&#20102;
    </p>
    <p>
      <font color="#990099"><b>make</b></font>
    </p>
    <p>
      &#22914;&#26524;make&#39034;&#21033;&#32467;&#26463;.
    </p>
    <p>
      &#22312;doc&#30446;&#24405;&#19979;&#30340;&#23376;&#30446;&#24405;html&#20013;,&#26377;&#19968;&#20010;<font color="#990000"><b>index.html</b></font>&#25991;&#20214;&#23601;&#26159;doxygen&#29983;&#25104;&#30340;&#25991;&#26723;.
    </p>
    <p>
      &#21516;&#26679;&#22312;doc&#30446;&#24405;&#19979;&#30340;&#23376;&#30446;&#24405;latex&#20013;,&#20063;&#26377;&#19968;&#20010;pdf&#25991;&#26723;<font color="#990000"><b>refman.pdf</b></font>
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x5982;&#x4f55;&#x66f4;&#x65b0;&#x57fa;&#x4e8e;Doxygen&#x7684;&#x6587;&#x6863;" ID="ID_386111427" CREATED="1357640673098" MODIFIED="1357640682418"/>
</node>
<node TEXT="CR&#x5904;&#x7406;&#x6d41;&#x7a0b;Tips from Susan" ID="ID_381744930" CREATED="1355152800118" MODIFIED="1355744730057" LINK="../MiscDocuments/Share%20CR%20Process%20Basic.msg"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      Susan&#20998;&#20139;&#30340;&#20851;&#20110;CR&#22788;&#29702;&#27969;&#31243;&#30340;&#20449;&#24687;.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="MHWEB&#x5904;&#x7406;&#x76f8;&#x5173;&#x5185;&#x5bb9;" ID="ID_325269762" CREATED="1357915697886" MODIFIED="1357915873541">
<node TEXT="answer &#x4e00;&#x4e2a;RICR TR&#x7684;&#x65f6;&#x5019;,&#x4e00;&#x822c;&#x4f7f;&#x7528;code B18" ID="ID_1562203349" CREATED="1357915708417" MODIFIED="1357915780228"/>
<node TEXT="&#x5bf9;&#x4e8e;&#x6d4b;&#x8bd5;&#x800c;&#x8a00;,&#x6d41;&#x7a0b;&#x4e0a;,RICR&#x4e0d;&#x4f1a;&#x53d1;&#x5230;&#x5916;&#x9762;&#x53bb;send for test.&#x6d4b;&#x8bd5;&#x90fd;&#x5199;&#x81ea;&#x5df1;&#x5185;&#x90e8;&#x7684;mho" ID="ID_1232660585" CREATED="1357915764708" MODIFIED="1357915844339"/>
<node TEXT="&#x5982;&#x4f55;&#x5728;&#x5f00;&#x53d1;&#x5206;&#x652f;&#x548c;&#x7ef4;&#x62a4;&#x5206;&#x652f;&#x4e4b;&#x95f4;mapping TR" ID="ID_1218813400" CREATED="1358350107440" MODIFIED="1362642437388"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;&#24320;&#21457;&#20998;&#25903;&#21644;&#32500;&#25252;&#20998;&#25903;&#20043;&#38388;mapping TR,&#20250;&#22312;&#24456;&#22810;&#30340;&#22330;&#21512;&#36935;&#21040;.&#25454;Bjon&#35828;,&#22788;&#29702;&#30340;&#26041;&#27861;&#20063;&#26377;&#22909;&#20960;&#31181;.
    </p>
    <p>
      &#20294;&#26159;&#21602;,EAB Radio&#36825;&#36793;&#37319;&#29992;&#30340;&#26041;&#27861;&#26159;(EAB Radio&#23545;&#20110;&#27969;&#31243;&#30340;&#24577;&#24230;&#23601;&#26159;,&#27969;&#31243;&#24635;&#26159;&#36153;&#26102;&#38388;&#30340;,&#32780;&#36825;&#20123;&#33457;&#22312;&#27969;&#31243;&#19978;&#30340;&#26102;&#38388;&#37117;&#26159;&#28010;&#36153;,&#25152;&#20197;&#20182;&#20204;&#24635;&#26159;&#20542;&#21521;&#20110;&#31616;&#21270;&#27969;&#31243;,&#32553;&#30701;&#27969;&#31243;&#19978;&#33457;&#36153;&#30340;&#26102;&#38388;).
    </p>
    <p>
      <font size="5" color="#ff0000">&#22914;&#26524;&#35201;map TR&#21040;&#19981;&#21516;&#30340;track&#30340;&#35805;,&#20570;&#27861;&#26159;,&#30452;&#25509;&#21019;&#24314;&#19968;&#20010;&#26032;&#30340;TR!</font>
    </p>
    <p>
      &#20294;&#26159;&#22914;&#20309;&#20307;&#29616;&#36825;&#20010;TRmapping&#30340;&#21602;.&#21482;&#35201;&#22312;TR&#30340;slogen&#19978;&#25353;&#29031;&#19979;&#38754;&#30340;&#26684;&#24335;&#20889;&#23601;&#34892;&#20102;!
    </p>
    <p>
      <font size="5" color="#0033cc">Mapping: HQxxxxx,&quot;&quot;original slogen&quot;</font>
    </p>
    <p>
      
    </p>
    <p>
      HQXXX&#23601;&#26159;&#38656;&#35201;map&#30340;&#21407;TR&#21495;,
    </p>
    <p>
      origianl slogen&#23601;&#26159;&#38656;&#35201;map&#30340;TR&#30340;slogen.
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="TR&#x4ece;propose&#x5230;answer&#x7684;&#x64cd;&#x4f5c;&#x6d41;&#x7a0b;" ID="ID_482627652" CREATED="1362623345228" MODIFIED="1362624241080">
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#19979;&#38754;&#20171;&#32461;&#30340;&#21482;&#26159;&#19968;&#20010;&#31616;&#21333;&#30340;&#27969;&#31243;&#24615;&#30340;&#25805;&#20316;&#36807;&#31243;.&#22312;&#27599;&#20010;&#25805;&#20316;&#30340;&#36807;&#31243;&#20013;,Mhweb&#20250;&#25552;&#37266;&#20320;&#26377;&#21738;&#20123;&#19996;&#35199;&#38656;&#35201;&#22635;&#20889;,&#21482;&#26377;&#23558;&#25152;&#38656;&#30340;&#20869;&#23481;&#22635;&#20889;&#23436;&#25972;&#20102;&#25165;&#33021;&#25191;&#34892;,&#24182;&#36208;&#21040;&#19979;&#19968;&#27493;.
    </p>
    <p>
      &#19979;&#38754;&#20197;TR HQ75375&#20026;&#20363;&#35828;&#26126;
    </p>
    <p>
      
    </p>
    <p>
      1.
    </p>
    <p>
      propose
    </p>
    <p>
      
    </p>
    <p>
      2.
    </p>
    <p>
      Approve
    </p>
    <p>
      
    </p>
    <p>
      3.
    </p>
    <p>
      TR&#34987;Approve&#20043;&#21518;,&#22312;Mhweb&#39029;&#38754;&#30340;&#26368;&#19978;&#38754;&#30340;&#37096;&#20998;&#30340;&quot;Correction id&quot;&#37096;&#20998;&#20250;&#20986;&#29616;&#19968;&#20010;&#24102;-C&#30340;&#38142;&#25509;,&#27604;&#22914;&#25105;&#20204;&#22788;&#29702;&#30340;TR&#21495;&#26159;HQ75375&#30340;&#35805;,&#37027;&#20040;&#23601;&#33021;&#30475;&#21040;&#19968;&#20010;HQ75375-C&#30340;&#38142;&#25509;,&#28857;&#20987;&#38142;&#25509;,&#36827;&#20837;&#21478;&#19968;&#20010;&#39029;&#38754;.
    </p>
    <p>
      
    </p>
    <p>
      4.
    </p>
    <p>
      &#22312;HQ75375-C&#39029;&#38754;&#36827;&#34892;&#25805;&#20316;.&#36873;&#25321;Implemented
    </p>
    <p>
      
    </p>
    <p>
      5.
    </p>
    <p>
      &#22312;HQ75375-C&#39029;&#38754;&#36827;&#34892;&#25805;&#20316;,&#36873;&#25321;send for test &#25805;&#20316;,
    </p>
    <p>
      &#36825;&#20010;&#25805;&#20316;&#38656;&#35201;&#21453;&#22797;&#25805;&#20316;&#20960;&#27425;,&#25353;&#29031;&#21407;&#20934;&#26469;&#35828;,&#24212;&#35813;&#26159;design level&#30340;&#27979;&#35797;&#23436;&#20102;&#20043;&#21518;,&#20877;send &#21040; Node component level&#36827;&#34892;&#27979;&#35797;,&#22312;node component level&#27979;&#35797;&#23436;&#25104;&#20043;&#21518;,&#20877;&#21457;&#36865;&#21040;node level&#36827;&#34892;&#27979;&#35797;,
    </p>
    <p>
      &#25152;&#20197;&#38656;&#35201;send for test&#36825;&#20010;&#25805;&#20316;&#36827;&#34892;&#20960;&#27425;.
    </p>
    <p>
      &#20294;&#26159;&#36825;&#26679;&#30340;&#35805;,&#38656;&#35201;&#23558;TR&#21457;&#36865;&#21040;&#20854;&#20182;&#30340;MHO&#21435;,&#20132;&#20114;&#36215;&#26469;&#27604;&#36739;&#30340;&#36153;&#26102;&#38388;,&#25152;&#20197;,&#22312;NCI,&#20570;&#27861;&#26159;,&#22312;test data&#37096;&#20998;,Test Mho&#37117;&#22635;DIGNCISW.&#36825;&#26679;,&#27599;&#27425;send for test&#20854;&#23454;&#37117;&#26159;send&#32473;&#33258;&#24049;.
    </p>
    <p>
      design level&#30340;&#27979;&#35797;&#36873;&#25321;tested,&#20854;&#20182;&#30340;&#20004;&#20010;&#37117;&#36873;&#25321;Not Tested&#23601;&#34892;&#20102;.
    </p>
    <p>
      
    </p>
    <p>
      6.
    </p>
    <p>
      &#22312;HQ75375-C&#39029;&#38754;&#36827;&#34892;&#25805;&#20316;,&#22914;&#26524;&#24050;&#32463;&#19981;&#33021;&#22815;&#36827;&#34892; send for test&#25805;&#20316;&#30340;&#35805;,&#36873;&#25321;test&#25805;&#20316;.&#27492;&#26102;&#22312;HQ75375-C&#39029;&#38754;&#30340;&#25805;&#20316;&#23601;&#32467;&#26463;&#20102;.
    </p>
    <p>
      
    </p>
    <p>
      &#65303;.
    </p>
    <p>
      &#22312;HQ75375&#39029;&#38754;&#25805;&#20316;.&#36873;&#25321;Answer&#25805;&#20316;&#23601;&#33021;&#22815;&#25226;&#65332;&#65330;&#32473;&#20851;&#25481;&#20102;!!
    </p>
    <p>
      
    </p>
  </body>
</html>

</richcontent>
</node>
</node>
<node TEXT="TR&#x5904;&#x7406;" ID="ID_1243795735" CREATED="1353684542025" MODIFIED="1353684552225">
<node TEXT="&#x5982;&#x4f55;&#x4ece;TR&#x4e2d;&#x627e;&#x5230;RICR&#x7684;&#x7248;&#x672c;" ID="ID_347399602" CREATED="1353684553485" MODIFIED="1353689154152">
<node TEXT="&#x5982;&#x679c;&#x80fd;&#x627e;&#x5230;RU&#x7684;LMC&#x7684;&#x540d;&#x79f0;&#x7684;&#x8bdd;" ID="ID_1465139840" CREATED="1353689168252" MODIFIED="1353689266534"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#22312;&#19979;&#38754;&#30340;link&#37324;&#38754;&#23547;&#25214;RICR&#30340;&#29256;&#26412;&#21495;:
    </p>
    <p>
      
    </p>
    <p>
      http://ki81fw4.rnd.ki.sw.ericsson.se/resultweb/RU/deliveries
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x5982;&#x679c;&#x6709;UP&#x5305;&#x7684;&#x53f7;&#x7684;&#x8bdd;" ID="ID_682401057" CREATED="1353689269834" MODIFIED="1362623312385"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#21442;&#32771;&#19979;&#38754;&#30340;&#38142;&#25509;&#20869;&#23481;:
    </p>
    <p>
      https://wcdma-confluence.rnd.ki.sw.ericsson.se/display/XFT/HOWTO+check+XPP+or+RICR+version+in+Upgrade+Package
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="TR mapping" ID="ID_455911573" CREATED="1358351078987" MODIFIED="1358351088658">
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_1218813400" STARTINCLINATION="297;0;" ENDINCLINATION="297;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
<node TEXT="&#x5bf9;&#x4e8e;&#x6539;&#x52a8;&#x4ee3;&#x7801;&#x7684;TR,&#x5982;&#x4f55;&#x5728;Mhweb&#x4e0a;&#x8d70;&#x6d41;&#x7a0b;" ID="ID_1224161569" CREATED="1362623321275" MODIFIED="1362623375988">
<arrowlink SHAPE="CUBIC_CURVE" COLOR="#000000" WIDTH="2" TRANSPARENCY="80" FONT_SIZE="9" FONT_FAMILY="SansSerif" DESTINATION="ID_482627652" STARTINCLINATION="78;0;" ENDINCLINATION="78;0;" STARTARROW="NONE" ENDARROW="DEFAULT"/>
</node>
</node>
<node TEXT="&#x4fbf;&#x6377;&#x547d;&#x4ee4;(SHELL/CC command)" ID="ID_1466485032" CREATED="1355394369729" MODIFIED="1357638887808">
<node TEXT="clearcase&#x4e2d;checkin&#x5f53;&#x524d;&#x76ee;&#x5f55;&#x4e0b;&#x6240;&#x6709;&#x7684;checkout&#x7684;&#x6587;&#x4ef6;" ID="ID_64238629" CREATED="1355394376607" MODIFIED="1355394778451"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <font color="#000066" size="4"><b>cleartool lsco -r -cview | awk -F\&quot; '{print $2}' |xargs cleartool ci -nc</b></font>
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x4f7f;&#x7528;cleartool find&#x505a;&#x7684;&#x53e6;&#x5916;&#x4e00;&#x79cd;&#x65b9;&#x5f0f;" ID="ID_1777429183" CREATED="1357227054809" MODIFIED="1358175276241">
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
<icon BUILTIN="help"/>
</node>
</node>
<node TEXT="&#x5220;&#x9664;label type&#x7684;&#x547d;&#x4ee4;" ID="ID_1900737563" CREATED="1355394420431" MODIFIED="1355394661990"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <font color="#000066" size="4"><b>ct rmtype -rmall -force lbtype:xxx </b></font>
    </p>
    <p>
      
    </p>
    <p>
      &#21478;&#22806;&#36824;&#26377;&#19968;&#20010;&#21629;&#20196;,&#26159;&#29992;&#26469;&#22312;&#26576;&#20010;&#25991;&#20214;filename&#19978;&#21024;&#38500;&#26576;&#20010;xxx&#26631;&#31614;&#30340;:
    </p>
    <p>
      <font color="#000066" size="4"><b>cleartool rmlabel xxx filename</b></font>
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x5728;&#x5f53;&#x524d;&#x7684;&#x76ee;&#x5f55;&#x4e0b;&#x5bfb;&#x627e;&#x6253;&#x4e86;&#x67d0;&#x4e2a;&#x6807;&#x7b7e;xxx&#x7684;&#x6240;&#x6709;&#x5143;&#x7d20;" ID="ID_150391549" CREATED="1355394489310" MODIFIED="1355394538869"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <font color="#000066" size="4"><b>cleartool find . -version &quot;lbtype(XXX)&quot; - print</b></font>
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x5728;&#x5f53;&#x524d;&#x7684;&#x76ee;&#x5f55;&#x4e0b;&#x5bfb;&#x627e;&#x5b58;&#x5728;&#x67d0;&#x4e2a;branch&#x7684;&#x6240;&#x6709;&#x6587;&#x4ef6;(&#x5143;&#x7d20;)" ID="ID_495339839" CREATED="1356621623997" MODIFIED="1356621782113"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <font color="#003399" size="4"><b>cleartool find . -all -branch 'brtype(put_branch_name_here)' -print</b></font>
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x5728;&#x5f53;&#x524d;&#x76ee;&#x5f55;&#x4e0b;&#x627e;&#x51fa;&#x6240;&#x6709;&#x6587;&#x4ef6;(&#x5143;&#x7d20;),&#x89c4;&#x5219;&#x662f;&#x9009;&#x53d6;&#x6307;&#x5b9a;branch&#x4e0a;&#x7684;LATEST&#x5143;&#x7d20;" ID="ID_431991991" CREATED="1356622519000" MODIFIED="1356622668684"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <font color="#003399" size="4"><b>cleartoll find . -version 'version(.../put_branch_name_here/LATEST)' -print</b></font>
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x6bd4;&#x8f83;&#x4e24;&#x4e2a;&#x6807;&#x7b7e;xxx&#x548c;yyy&#x4e4b;&#x95f4;&#x6539;&#x53d8;&#x7684;&#x5143;&#x7d20;" ID="ID_1129328477" CREATED="1355394542472" MODIFIED="1355394604416"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <font color="#000066" size="4"><b>cleartool find . -version &quot;lbtype(XXX) &amp;&amp; !lbtype(yyy)&quot; - print </b></font>
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      &#20854;&#23454;&#20570;&#30340;&#20107;&#24773;&#23601;&#26159;&#23547;&#25214;&#25171;&#20102;xxx&#26631;&#31614;,&#20294;&#26159;&#27809;&#26377;&#25171;yyy&#26631;&#31614;&#30340;&#20803;&#32032;
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x5f3a;&#x5927;&#x7684;clearcase find&#x547d;&#x4ee4;" ID="ID_1142545559" CREATED="1356623343989" MODIFIED="1356624624642"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#23601;&#20687;&#22312;unix&#31995;&#32479;&#20013;&#19968;&#26679;,&#22312;clearcase&#20013;,&#20063;&#26377;find&#21629;&#20196;,&#32780;&#19988;&#20063;&#21516;find&#21629;&#20196;&#22312;unix&#31995;&#32479;&#30340;&#20316;&#29992;&#19968;&#26679;,&#22312;clearcase&#20013;&#30340;find&#21629;&#20196;&#21516;&#26679;&#30340;&#37325;&#35201;.
    </p>
    <p>
      &#19978;&#38754;&#20960;&#20010;node&#25551;&#36848;&#30340;&#19968;&#20123;&#24212;&#29992;&#30340;&#22330;&#26223;,&#23601;&#26159;find&#21629;&#20196;&#30340;&#19968;&#20123;&#29275;&#20992;&#23567;&#35797;.
    </p>
    <p>
      
    </p>
    <p>
      clearcase&#30340;find&#21629;&#20196;&#36824;&#21487;&#20197;&#19982;&#31995;&#32479;&#20013;&#30340;&#20854;&#20182;&#21629;&#20196;&#32467;&#21512;&#36215;&#26469;&#20351;&#29992;,&#21151;&#33021;&#26356;&#21152;&#30340;&#24378;&#22823;.
    </p>
    <p>
      &#27604;&#22914;&#23547;&#25214;&#31526;&#21512;&#26576;&#20123;&#26465;&#20214;&#30340;&#25991;&#20214;,&#28982;&#21518;&#25171;&#24320;&#25152;&#26377;&#30340;&#36825;&#20123;&#25991;&#20214;,&#25110;&#32773;&#32473;&#20182;&#20204;&#37117;&#25171;&#19978;&#26576;&#20010;&#26631;&#31614;&#20043;&#31867;,&#24456;&#22909;&#29992;.
    </p>
    <p>
      &#22312;find&#19982;&#36825;&#20123;&#31995;&#32479;&#21629;&#20196;&#32467;&#21512;&#30340;&#26102;&#20505;,&#26377;&#20004;&#20010;&#20840;&#23616;&#21464;&#37327;&#24456;&#37325;&#35201;:
    </p>
    <ul>
      <li>
        $CLEARCASE_PN&#160;&#160;&#160;--&gt;&#36825;&#20010;&#34920;&#31034;find&#23547;&#25214;&#20986;&#26469;&#30340;&#25991;&#20214;&#21517;,&#19981;&#24102;@@/xxx/yyy/&#36825;&#26679;&#30340;&#21518;&#32512;&#30340;
      </li>
      <li>
        $CLEARCASE_XPN --&gt;&#36825;&#20010;&#34920;&#31034;find&#23547;&#25214;&#20986;&#26469;&#30340;&#25991;&#20214;&#21517;,&#26159;&#20840;&#21517;&#23601;&#26159;pathname&#21518;&#38754;&#36824;&#26377;@@/main/xxx/yyy&#20043;&#31867;&#30340;.&#34920;&#31034;&#29305;&#23450;&#30340;&#29256;&#26412;
      </li>
    </ul>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
<node TEXT="edenjun&#x7535;&#x8bdd;&#x4f1a;&#x8bae;&#x53f7;&#x7801;" ID="ID_9166575" CREATED="1357128936050" MODIFIED="1359960319014"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#25105;&#30003;&#35831;&#30340;&#30005;&#35805;&#20250;&#35758;&#30340;&#25320;&#36827;&#21435;&#30340;&#21495;&#30721;&#26159;:
    </p>
    <p>
      
    </p>
    <table cellpadding="0" cellspacing="0" border="0" width="797" style="width: 597.75pt" class="MsoNormalTable">
      <tr>
        <td width="225" style="width: 168.75pt; padding-left: 0in; padding-top: 0in; padding-right: 0in; padding-bottom: 0in">
          <p class="MsoNormal">
            <font color="black" face="Verdana,sans-serif">Dial-In:<o p="#DEFAULT"></o></font>
          </p>
        </td>
        <td width="572" style="width: 429.0pt; padding-left: 0in; padding-top: 0in; padding-right: 0in; padding-bottom: 0in">
          <p class="MsoNormal">
            <font color="#ff0000" face="Verdana,sans-serif">89921</font><font color="black" face="Verdana,sans-serif">&#160;ECN Short Number<o p="#DEFAULT"></o></font>
          </p>
        </td>
      </tr>
      <tr>
        <td width="225" style="width: 168.75pt; padding-left: 0in; padding-top: 0in; padding-right: 0in; padding-bottom: 0in">
          
        </td>
        <td width="572" style="width: 429.0pt; padding-left: 0in; padding-top: 0in; padding-right: 0in; padding-bottom: 0in">
          <p class="MsoNormal">
            <font color="black" face="Verdana,sans-serif">882 6200 ECN Worldwide<o p="#DEFAULT"></o></font>
          </p>
        </td>
      </tr>
      <tr>
        <td width="225" style="width: 168.75pt; padding-left: 0in; padding-top: 0in; padding-right: 0in; padding-bottom: 0in">
          
        </td>
        <td width="572" style="width: 429.0pt; padding-left: 0in; padding-top: 0in; padding-right: 0in; padding-bottom: 0in">
          <p class="MsoNormal">
            <font color="black" face="Verdana,sans-serif">+60 3 8314 6200 International<o p="#DEFAULT"></o></font>
          </p>
        </td>
      </tr>
      <tr>
        <td width="225" style="width: 168.75pt; padding-left: 0in; padding-top: 0in; padding-right: 0in; padding-bottom: 0in">
          
        </td>
        <td width="572" style="width: 429.0pt; padding-left: 0in; padding-top: 0in; padding-right: 0in; padding-bottom: 0in">
          <p class="MsoNormal">
            <font color="black" face="Verdana,sans-serif">+86 10 847 67811 Local China, Beijing<o p="#DEFAULT"></o></font>
          </p>
        </td>
      </tr>
      <tr>
        <td width="225" style="width: 168.75pt; padding-left: 0in; padding-top: 0in; padding-right: 0in; padding-bottom: 0in">
          
        </td>
        <td width="572" style="width: 429.0pt; padding-left: 0in; padding-top: 0in; padding-right: 0in; padding-bottom: 0in">
          <p class="MsoNormal">
            <font color="black" face="Verdana,sans-serif">+86 20 85117966 Local China, GuangZhou<o p="#DEFAULT"></o></font>
          </p>
        </td>
      </tr>
      <tr>
        <td width="225" style="width: 168.75pt; padding-left: 0in; padding-top: 0in; padding-right: 0in; padding-bottom: 0in">
          
        </td>
        <td width="572" style="width: 429.0pt; padding-left: 0in; padding-top: 0in; padding-right: 0in; padding-bottom: 0in">
          <p class="MsoNormal">
            <font color="black" face="Verdana,sans-serif">+86 21 520 05811 Local China, Shanghai<o p="#DEFAULT"></o></font>
          </p>
        </td>
      </tr>
      <tr>
        <td width="225" style="width: 168.75pt; padding-left: 0in; padding-top: 0in; padding-right: 0in; padding-bottom: 0in">
          
        </td>
        <td width="572" style="width: 429.0pt; padding-left: 0in; padding-top: 0in; padding-right: 0in; padding-bottom: 0in">
          <p class="MsoNormal">
            <font color="black" face="Verdana,sans-serif">+86 29 82688811 Local China, Xi'an<o p="#DEFAULT"></o></font>
          </p>
        </td>
      </tr>
      <tr>
        <td width="225" style="width: 168.75pt; padding-left: 0in; padding-top: 0in; padding-right: 0in; padding-bottom: 0in">
          <p class="MsoNormal">
            <font color="black" face="Verdana,sans-serif">Passcode: <o p="#DEFAULT"></o></font>
          </p>
        </td>
        <td width="572" style="width: 429.0pt; padding-left: 0in; padding-top: 0in; padding-right: 0in; padding-bottom: 0in">
          <p class="MsoNormal">
            <font color="#ff0000" face="Verdana,sans-serif">9756 686</font><font color="black" face="Verdana,sans-serif">#<o p="#DEFAULT"></o></font>
          </p>
        </td>
      </tr>
      <tr>
        <td width="225" style="width: 168.75pt; padding-left: 0in; padding-top: 0in; padding-right: 0in; padding-bottom: 0in">
          <p class="MsoNormal">
            <font color="black" face="Verdana,sans-serif">Moderator Code: <o p="#DEFAULT"></o></font>
          </p>
        </td>
        <td width="572" style="width: 429.0pt; padding-left: 0in; padding-top: 0in; padding-right: 0in; padding-bottom: 0in">
          <p class="MsoNormal">
            <font color="#ff0000" face="Verdana,sans-serif">2580 505</font><font color="black" face="Verdana,sans-serif"># (for security purposes, please keep confidential)<o p="#DEFAULT"></o>&#160;</font>
          </p>
          <p class="MsoNormal">
            
          </p>
        </td>
      </tr>
    </table>
    EDENJUN&#30340;&#30005;&#35805; &#24231;&#26426;&#26159;: <b><font color="#ff0000">54476 </font></b>ECN&#21495;&#30721;&#26159;:<b><font size="11.0pt" color="black" face="Calibri,sans-serif"><span style="color: black; font-size: 11.0pt; font-family: Calibri,sans-serif">+86 25 84929476</span></font></b>
  </body>
</html>
</richcontent>
<node TEXT="&#x7533;&#x8bf7;&#x7535;&#x8bdd;&#x4f1a;&#x8bae;&#x7684;&#x786e;&#x8ba4;&#x90ae;&#x4ef6;" ID="ID_669129506" CREATED="1357129141209" MODIFIED="1357129577055" LINK="../MiscDocuments/Presenter%20Invitation%20-%20Jun%20DENG%20-%209756%20686.msg"/>
<node TEXT="&#x7533;&#x8bf7;&#x7535;&#x8bdd;&#x4f1a;&#x8bae;&#x7684;&#x7f51;&#x5740;" ID="ID_104617384" CREATED="1357129157089" MODIFIED="1357129545434"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      http://itsc.internal.ericsson.com/
    </p>
    <p>
      
    </p>
    <p>
      &#28982;&#21518;&#28857;&#20987;
    </p>
    <div id="page-wrapper">
      <div id="page">
        <div class="clearfix" id="main-wrapper">
          <div class="clearfix" id="main">
            <div class="column" id="content">
              <div class="section">
                <div class="region region-content">
                  <div class="block block-views" id="block-views-most-visited-block">
                    <div class="content">
                      <div class="view view-most-visited view-id-most_visited view-display-id-block view-dom-id-a0bc2e9f857decca10b9692912962dbd">
                        <div class="view-content">
                          <div class="views-row views-row-2 views-row-even">
                            <a href="/product/LXA116611"><span class="field-content">Ericsson teleconference service (15,554)</span></a><span class="views-field views-field-title">&#160;</span>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="edenjun&#x5ea7;&#x673a;&#x4fe1;&#x606f;" ID="ID_1161405186" CREATED="1359960206391" MODIFIED="1359960274573" LINK="../MiscDocuments/Welcome%20to%20use%20Ericsson%20IP%20Phone%20Service..msg"/>
</node>
</node>
<node TEXT="Git&#x76f8;&#x5173;" POSITION="right" ID="ID_736960711" CREATED="1354801673078" MODIFIED="1355744581269">
<node TEXT="Git@NCI" ID="ID_1761410665" CREATED="1355744587626" MODIFIED="1355744593422">
<node TEXT="link&amp;course" ID="ID_1971474938" CREATED="1354801763630" MODIFIED="1354802775514" LINK="../MiscDocuments/FW%20ENC%20NCI%20and%20Git.msg">
<node TEXT="public links" ID="ID_615154911" CREATED="1354803324421" MODIFIED="1354809067689"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p class="MsoNormal">
      <span style="font-size: 10.0pt; font-family: Arial,sans-serif"><font size="10.0pt" face="Arial,sans-serif">Git quick tutorial:<o p="#DEFAULT"></o></font></span>
    </p>
    <p class="MsoNormal">
      <span lang="EN-US"><a href="http://www.vogella.com/articles/Git/article.html"><font size="10.0pt" face="Arial,sans-serif">http://www.vogella.com/articles/Git/article.html</font></a></span><font size="10.0pt" face="Arial,sans-serif"><span style="font-size: 10.0pt; font-family: Arial,sans-serif"><o p="#DEFAULT"></o></span></font>
    </p>
    <p class="MsoNormal">
      <span style="font-size: 10.0pt; font-family: Arial,sans-serif"><font size="10.0pt" face="Arial,sans-serif"><o p="#DEFAULT">
      &#160;</o></font></span>
    </p>
    <p class="MsoNormal">
      <span style="font-size: 10.0pt; font-family: Arial,sans-serif"><font size="10.0pt" face="Arial,sans-serif">Pro Git online book:<o p="#DEFAULT"></o></font></span>
    </p>
    <p class="MsoNormal">
      <span lang="EN-US"><a href="http://git-scm.com/book"><font size="10.0pt" face="Arial,sans-serif">http://git-scm.com/book</font></a></span><font size="10.0pt" face="Arial,sans-serif"><span style="font-size: 10.0pt; font-family: Arial,sans-serif"><o p="#DEFAULT"></o></span></font>
    </p>
    <p class="MsoNormal">
      <span style="font-size: 10.0pt; font-family: Arial,sans-serif"><font size="10.0pt" face="Arial,sans-serif"><o p="#DEFAULT">
      &#160;</o></font></span>
    </p>
    <p class="MsoNormal">
      <span style="font-size: 10.0pt; font-family: Arial,sans-serif"><font size="10.0pt" face="Arial,sans-serif">Git immersion (start learning by getting your hands dirty)<o p="#DEFAULT"></o></font></span>
    </p>
    <p class="MsoNormal">
      <span style="font-size: 10.0pt; font-family: Arial,sans-serif" lang="SV"><a href="http://gitimmersion.com/"><font size="10.0pt" face="Arial,sans-serif">http://gitimmersion.com</font></a><font size="10.0pt" face="Arial,sans-serif"><o p="#DEFAULT"></o></font></span>
    </p>
    <p class="MsoNormal">
      <span style="font-size: 10.0pt; font-family: Arial,sans-serif" lang="SV"><font size="10.0pt" face="Arial,sans-serif"><o p="#DEFAULT">
      &#160;</o></font></span>
    </p>
    <p class="MsoNormal">
      <span style="font-size: 10.0pt; font-family: Arial,sans-serif" lang="SV"><font size="10.0pt" face="Arial,sans-serif">CPP git repositories:<o p="#DEFAULT"></o></font></span>
    </p>
    <p class="MsoNormal">
      <span style="font-size: 10.0pt; font-family: Arial,sans-serif" lang="SV"><a href="https://wikimgw.rnd.ki.sw.ericsson.se/display/git/Get+CPP+Repositories"><font size="10.0pt" face="Arial,sans-serif">https://wikimgw.rnd.ki.sw.ericsson.se/display/git/Get+CPP+Repositories</font></a><font size="10.0pt" face="Arial,sans-serif"><o p="#DEFAULT"></o></font></span>
    </p>
    <p class="MsoNormal">
      <span style="font-size: 10.0pt; font-family: Arial,sans-serif" lang="SV"><font size="10.0pt" face="Arial,sans-serif"><o p="#DEFAULT">
      &#160;</o></font></span>
    </p>
    <p class="MsoNormal">
      <span style="font-size: 10.0pt; font-family: Arial,sans-serif"><font size="10.0pt" face="Arial,sans-serif">CPP git daily commands:<o p="#DEFAULT"></o></font></span>
    </p>
    <p class="MsoNormal">
      <span lang="EN-US"><a href="https://wikimgw.rnd.ki.sw.ericsson.se/display/git/Quick+guide+to+Git+daily+commands"><font size="10.0pt" face="Arial,sans-serif">https://wikimgw.rnd.ki.sw.ericsson.se/display/git/Quick+guide+to+Git+daily+commands</font></a></span><font size="10.0pt" face="Arial,sans-serif"><span style="font-size: 10.0pt; font-family: Arial,sans-serif"><o p="#DEFAULT"></o></span></font>
    </p>
    <p class="MsoNormal">
      <span style="font-size: 10.0pt; font-family: Arial,sans-serif"><font size="10.0pt" face="Arial,sans-serif"><o p="#DEFAULT">
      &#160;</o></font></span>
    </p>
    <p class="MsoNormal">
      <span style="font-size: 10.0pt; font-family: Arial,sans-serif"><font size="10.0pt" face="Arial,sans-serif">Git How to Do for NCI<o p="#DEFAULT"></o></font></span>
    </p>
    <p class="MsoNormal">
      <span lang="EN-US"><a href="https://ericoll.internal.ericsson.com/sites/Digital_I_V/delivery_team/Documents/Git%20HowTo%20for%20NCI.doc"><font size="10.0pt" face="Arial,sans-serif">https://ericoll.internal.ericsson.com/sites/Digital_I_V/delivery_team/Documents/Git%20HowTo%20for%20NCI.doc</font></a></span><font size="10.0pt" face="Arial,sans-serif"><span style="font-size: 10.0pt; font-family: Arial,sans-serif"><o p="#DEFAULT"></o></span></font>
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="Aleski Aalto&#x7684;&#x8bb2;&#x5ea7;(&#x5305;&#x62ec;&#x81ea;&#x5b66;&#x5185;&#x5bb9;)" ID="ID_756798988" CREATED="1354809068212" MODIFIED="1354809111720"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      https://wikimgw.rnd.ki.sw.ericsson.se/display/git/Live+training
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
</node>
<node TEXT="Git+Source Insight&#x5728;&#x672c;&#x5730;&#x7f16;&#x8f91;&#x4ee3;&#x7801;" ID="ID_1055296363" CREATED="1354902121857" MODIFIED="1354902306494">
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<icon BUILTIN="yes"/>
<richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#36825;&#26159;&#19968;&#20010;&#24456;&#26041;&#20415;&#30340;&#21151;&#33021;,Git&#32467;&#21512;source insight&#22312;&#26412;&#22320;&#32534;&#36753;&#20195;&#30721;,&#29992;&#26469;&#20462;&#25913;TR&#25110;&#32773;&#23454;&#29616;CR.
    </p>
    <p>
      &#36825;&#20004;&#20010;&#24378;&#22823;&#30340;&#24037;&#20855;&#30340;&#32467;&#21512;&#33021;&#22815;&#20351;&#24471;&#19981;&#38656;&#35201;&#22312;&#26381;&#21153;&#22120;&#19978;&#38754;&#20462;&#25913;&#20195;&#30721;(&#23588;&#20854;&#26159;&#22312;&#21335;&#20140;&#30331;&#24405;&#21040;hub&#19978;&#26102;,&#32534;&#36753;&#20195;&#30721;&#30495;&#30340;&#26159;&#38750;&#24120;&#30340;&#24930;,&#32780;&#19988;&#32570;&#22833;IDE&#30340;&#21151;&#33021;!),
    </p>
    <p>
      &#24182;&#19988;&#33021;&#22815;&#21457;&#25381;&#20986;IDE&#30340;&#24378;&#22823;&#30340;&#20248;&#21183;
    </p>
  </body>
</html>
</richcontent>
<node TEXT="&#x6253;&#x5305;diff&#x7684;&#x6587;&#x4ef6;(&#x4fdd;&#x7559;&#x6e90;&#x6587;&#x4ef6;&#x7684;&#x8def;&#x5f84;)" ID="ID_525544350" CREATED="1354902309590" MODIFIED="1358179302328"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p lang="zh-CN" style="margin-bottom: 0in; font-family: Calibri; margin-top: 0in; margin-right: 0in; font-size: 11.0pt; margin-left: 0in">
      &#20351;&#29992;&#19979;&#38754;&#30340;&#21629;&#20196;&#23558;&#26631;&#31614;RICR_6.0.1&#21644;RICR_6.0.2&#20043;&#38388;&#21464;&#21160;&#30340;&#25991;&#20214;&#37117;&#25214;&#20986;&#26469;,&#28982;&#21518;&#25171;&#25104;&#19968;&#20010;tar&#21387;&#32553;&#21253;,&#21517;&#23383;&#21483;&#20570;ricr_swu.tar.
    </p>
    <p lang="zh-CN" style="margin-bottom: 0in; font-family: Calibri; margin-top: 0in; font-size: 11.0pt; margin-right: 0in; margin-left: 0in">
      
    </p>
    <p lang="zh-CN" style="margin-bottom: 0in; font-family: Calibri; margin-top: 0in; font-size: 11.0pt; margin-right: 0in; margin-left: 0in">
      <font size="4" face="Arial" color="#660066"><b>tar cvf ricr_swu.tar `cleartool find . -version &quot;lbtype(RICR_6.0.2) &amp;&amp;! lbtype(RICR_6.0.1)&quot; -print | cut -d@ -f1`</b></font>
    </p>
    <p>
      
    </p>
    <p>
      &#36824;&#26377;&#21478;&#22806;&#30340;&#19968;&#20010;&#21487;&#29992;&#30340;&#26041;&#27861;&#26159;&#20351;&#29992;&#19979;&#38754;&#30340;&#21629;&#20196;,&#19979;&#38754;&#30340;&#36825;&#20010;&#21629;&#20196;&#23558;RICR_5.12.6&#21644;RICR_5.12.1&#36825;&#20004;&#20010;&#26631;&#31614;&#20043;&#38388;&#21464;&#21160;&#30340;&#25991;&#20214;&#25171;&#25104;&#19968;&#20010;tar&#21387;&#32553;&#21253;,&#21517;&#23383;&#21483;ricr_swu.tar
    </p>
    <p>
      
    </p>
    <p>
      <font size="4" face="Arial" color="#660066"><b>ct find . -version &quot;lbtype(RICR_5.12.6) &amp;&amp;! lbtype(RICR_5.12.1)&quot; -print | awk -F@ '{print $1}' | xargs tar -cvf ricr_swu.tar </b></font>
    </p>
    <p>
      
    </p>
    <p>
      &#22312;git repo&#33021;&#22815;&#21516;&#27493;&#21040;&#26412;&#22320;&#20043;&#21069;,&#24819;&#35201;&#22312;&#26412;&#22320;&#20351;&#29992;git&#30340;&#21151;&#33021;,&#23601;&#21487;&#20197;&#20351;&#29992;&#19978;&#38754;&#30340;&#21629;&#20196;&#23558;&#25913;&#21160;&#30340;&#20195;&#30721;&#25171;&#21253;.
    </p>
    <p>
      &#26377;&#20102;&#19978;&#38754;&#30340;&#21629;&#20196;&#20043;&#21518;,&#23601;&#33021;&#22815;&#38750;&#24120;&#23481;&#26131;&#30340;&#23558;&#20195;&#30721;&#30340;&#25913;&#21160;&#21516;&#27493;&#21040;&#26412;&#22320;&#20102;.&#21482;&#35201;&#30693;&#36947;&#26412;&#22320;&#20195;&#30721;&#30340;&#29256;&#26412;,&#28982;&#21518;&#20877;&#26597;&#21040;vob&#19978;&#30340;&#26368;&#26032;&#30340;&#29256;&#26412;.
    </p>
    <p>
      &#28982;&#21518;&#23601;&#20351;&#29992;&#19978;&#38754;&#30340;&#21629;&#20196;&#23558;&#26412;&#22320;&#29256;&#26412;&#21644;vob&#19978;&#30340;&#26368;&#26032;&#29256;&#26412;&#20043;&#38388;&#30340;&#25913;&#21160;&#25171;&#21253;.
    </p>
    <p>
      &#28982;&#21518;&#23558;&#25171;&#21253;&#25991;&#20214;&#25335;&#36125;&#21040;&#26412;&#22320;&#35299;&#21387;&#32553;(&#30446;&#24405;&#19968;&#23450;&#35201;&#23545;&#40784;),&#25913;&#21160;&#30340;&#25991;&#20214;&#23601;&#20250;&#33258;&#21160;&#30340;&#34987;&#26356;&#26032;&#20102;(&#24403;&#28982;&#20250;&#38656;&#35201;&#19968;&#20010;&#20010;&#30340;&#25353;&#30830;&#23450;)
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="source insight&#x4e0a;&#x4fee;&#x6539;&quot;&#x56de;&#x8f66;&quot;&#x5bf9;&#x5e94;&#x7684;&#x503c;&#x4ee5;&#x53ca;tab&#x7684;&#x8bbe;&#x7f6e;" ID="ID_576296810" CREATED="1354902325823" MODIFIED="1358178591938"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#20351;&#29992;&#40664;&#35748;&#30340;&#37197;&#32622;&#23601;&#21487;&#20197;&#20102;,&#19981;&#29992;&#20462;&#25913;.
    </p>
    <p>
      &#40664;&#35748;&#30340;&#29305;&#24615;&#26159;,checkin&#30340;&#26102;&#20505;,&#23601;&#20351;&#29992;unix&#26684;&#24335;&#30340;&#34892;&#32467;&#23614;&#31526;,&#24403;checkout&#20986;&#26469;&#21040;windows&#31995;&#32479;&#19978;&#20351;&#29992;&#30340;&#26102;&#20505;,&#23601;&#20351;&#29992;windows&#19978;&#30340;&#34892;&#32467;&#23614;&#31526;&#26631;&#35782;.
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
</node>
<node TEXT="&#x76f8;&#x5173;&#x5176;&#x4ed6;&#x90e8;&#x95e8;&#x7684;&#x8054;&#x7cfb;&#x4eba;" POSITION="right" ID="ID_1153669274" CREATED="1350893707426" MODIFIED="1352791458345">
<node TEXT="CPRI&#x76f8;&#x5173;&#x7684;FPGA&#x8054;&#x7cfb;&#x4eba;" ID="ID_1613900312" CREATED="1350893714645" MODIFIED="1359710336824"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <font size="10.0pt" face="Tahoma,sans-serif">GOBB/GIC FPGA &#25214;Martin Nilsson F </font>
    </p>
    <p>
      <font size="10.0pt" face="Tahoma,sans-serif">COM FPGA&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#25214; Kent Persson H &lt;kent.h.persson@ericsson.com&gt;</font>
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x7f16;RU&#x7684;LMC&#x7684;&#x8054;&#x7cfb;&#x4eba;" ID="ID_634815366" CREATED="1350893745205" MODIFIED="1352791367311"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#21487;&#20197;&#21521;&#19979;&#38754;&#30340;Main Box&#21457;&#20449;:
    </p>
    <p>
      Radio SW Build
    </p>
    <p>
      
    </p>
    <p>
      &#21478;&#22806;&#26377;&#19968;&#20010;&#32852;&#31995;&#20154;&#26159;:
    </p>
    <p>
      Waseem Besada &lt;waseem.besada@ericsson.com&gt;
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="RU&#x8f6f;&#x4ef6;&#x8054;&#x7cfb;&#x4eba;" ID="ID_1571542343" CREATED="1352791198220" MODIFIED="1358352033616"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      <font size="2">Fredrik Hoback XX &lt;fredrik.xx.hoback@ericsson.com&gt;</font>
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="NC&#x8054;&#x7cfb;&#x4eba;" ID="ID_1155277442" CREATED="1352791262641" MODIFIED="1352791446594"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#21487;&#20197;&#21457;&#20449;&#21040;&#19979;&#38754;&#30340;Mail Box,NC&#30456;&#20851;&#30340;&#20154;&#20250;&#25910;&#21040;:
    </p>
    <p>
      
    </p>
    <p>
      nc.mailbox@ericsson.com
    </p>
    <p>
      
    </p>
    <p>
      &#21335;&#20140;&#20063;&#26377;TD-LTE&#30340;NC&#32852;&#31995;&#20154;:
    </p>
    <p>
      Peng ZHOU A &lt;peng.a.zhou@ericsson.com&gt;
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="BCP&#x8054;&#x7cfb;&#x4eba;" ID="ID_601056483" CREATED="1352856650015" MODIFIED="1352856717986"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      BCP&#30340;Team Leader&#26159;:
    </p>
    <p>
      Joakim Ihlis &lt;joakim.ihlis@ericsson.com&gt;
    </p>
    <p>
      &#21487;&#20197;&#32852;&#31995;&#20182;&#25214;&#20154;&#24110;&#24537;&#30475;BCP&#30340;&#38382;&#39064;
    </p>
    <p>
      
    </p>
    <p>
      
    </p>
    <p>
      BCP&#30340;&#19968;&#20010;&#35748;&#35782;&#30340;&#24037;&#31243;&#24072;&#26159;:
    </p>
    <p>
      Peter Marchall &lt;peter.marchall@ericsson.com&gt;
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x65f6;&#x949f;&#x5206;&#x53d1;&#x548c;&#x65f6;&#x949f;&#x540c;&#x6b65;&#x7684;&#x8054;&#x7cfb;&#x4eba;" ID="ID_1870417766" CREATED="1354118635023" MODIFIED="1354118738815"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      Mikael Olsson &lt;mikael.olsson@ericsson.com&gt;
    </p>
    <p>
      Peter Wing&#229;rd &lt;peter.wingard@ericsson.com&gt;
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x5fb7;&#x54e5;&#x5c14;&#x6469;&#x65af;&#x516c;&#x5bd3;&#x8054;&#x7cfb;&#x90ae;&#x4ef6;" ID="ID_1703600981" CREATED="1352793032042" MODIFIED="1352793095483"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#39044;&#35746;&#23486;&#39302;&#20160;&#20040;&#30340;,&#21487;&#20197;&#21457;&#37038;&#20214;&#32473;&#19979;&#38754;&#30340;&#22320;&#22336;:
    </p>
    <p>
      
    </p>
    <p>
      Bokning Stockholm &lt;visitor@foretagsbostader.se&gt;
    </p>
    <p>
      
    </p>
    <p>
      &#20855;&#20307;&#30340;&#32852;&#31995;&#26041;&#24335;&#20026;:
    </p>
    <p>
      
    </p>
    <p class="MsoNormal" style="line-height: 115%">
      <font color="#1F497D" face="Arial,sans-serif" size="10.0pt"><b><span style="color: #1F497D; line-height: 115%; font-size: 10.0pt; font-family: Arial,sans-serif" lang="SV">F&#246;retagsbost&#228;der Sverige AB<o p="#DEFAULT" style="line-height: 115%"></o></span></b></font>
    </p>
    <p class="MsoNormal" style="line-height: 115%">
      <span style="font-size: 9.0pt; line-height: 115%; font-family: Arial,sans-serif" lang="SV"><font face="Arial,sans-serif" size="9.0pt">Blekholmstorget 30, 111 64 Stockholm, Sweden<br style="line-height: 115%"/>Phone:&#160;&#160;&#160;+46-(0)8 22 90 40<o p="#DEFAULT" style="line-height: 115%"></o></font></span>
    </p>
    <p class="MsoNormal" style="line-height: 115%">
      <span style="font-size: 9.0pt; line-height: 115%; font-family: Arial,sans-serif" lang="SV"><font face="Arial,sans-serif" size="9.0pt">Fax: +46-(0)8 50 90 22 00<o p="#DEFAULT" style="line-height: 115%"></o></font></span>
    </p>
    <p class="MsoNormal" style="line-height: 115%">
      <span style="font-size: 9.0pt; line-height: 115%; font-family: Arial,sans-serif" lang="SV"><font face="Arial,sans-serif" size="9.0pt">E-mail:&#160;&#160; <a href="mailto:visitor@foretagsbostader.se">visitor@foretagsbostader.se</a><o p="#DEFAULT" style="line-height: 115%"></o></font></span>
    </p>
    <p class="MsoNormal" style="line-height: 115%">
      <span style="font-size: 9.0pt; line-height: 115%; font-family: Arial,sans-serif; color: #1F497D" lang="SV"><a href="http://www.foretagsbostader.se"><font color="#1F497D" face="Arial,sans-serif" size="9.0pt">www.foretagsbostader.se</font></a><font color="#1F497D" face="Arial,sans-serif" size="9.0pt"><o p="#DEFAULT" style="line-height: 115%"></o></font></span>
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="&#x5178;&#x745e;&#x4e0a;&#x6d77;&#x9886;&#x4e8b;&#x9986;&#x8054;&#x7cfb;&#x7535;&#x8bdd;" ID="ID_203750285" CREATED="1352857286630" MODIFIED="1352857580627"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      &#21487;&#20197;&#25320;&#25171;&#19979;&#38754;&#30340;&#30005;&#35805;&#32852;&#31995;&#19978;&#28023;&#30340;&#29790;&#20856;&#39046;&#20107;&#39302;:
    </p>
    <p>
      <font color="#006600" size="6">021-53599610 </font>
    </p>
    <p>
      &#38656;&#35201;&#27880;&#24847;&#30340;&#26159;,&#29790;&#20856;&#39046;&#20107;&#39302;&#21482;&#22312;&#19979;&#21320;3~4&#28857;&#25552;&#20379;&#20154;&#24037;&#26381;&#21153;
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="NCI Radio&#x5185;&#x90e8;" ID="ID_1648913388" CREATED="1355132839969" MODIFIED="1358425635973"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      CM:
    </p>
    <p>
      Anna Schollin &lt;anna.schollin@ericsson.com&gt;
    </p>
    <p>
      
    </p>
    <p>
      PO:
    </p>
    <p>
      Bj&#246;rn Adolfsson &lt;bjorn.adolfsson@ericsson.com&gt;
    </p>
    <p>
      
    </p>
    <p>
      RICR System:
    </p>
    <p>
      Mats Torkelson
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="DUG/GSM NCI&#x8f6f;&#x4ef6;&#x76f8;&#x5173;&#x7684;&#x8054;&#x7cfb;&#x4eba;" ID="ID_843471578" CREATED="1358352256942" MODIFIED="1358352301062"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      Henrik Svensson H &lt;henrik.h.svensson@ericsson.com&gt;
    </p>
  </body>
</html>
</richcontent>
</node>
<node TEXT="Susan&#x7684;&#x8054;&#x7cfb;&#x4eba;&#x5217;&#x8868;" ID="ID_64682445" CREATED="1356603620880" MODIFIED="1356603702021" LINK="../MiscDocuments/NCI_Contacts.xls"><richcontent TYPE="NOTE">

<html>
  <head>
    
  </head>
  <body>
    <p>
      Susan&#24635;&#32467;&#30340;NCI&#30340;&#32852;&#31995;&#20154;&#21015;&#34920;.
    </p>
    <p>
      &#21442;&#32771;&#38142;&#25509;&#25351;&#21521;&#30340;&#25991;&#20214;
    </p>
  </body>
</html>
</richcontent>
</node>
</node>
</node>
</map>
